跳到主內容

Rsync 使用方式記錄

BUBU 因最近公司上有在使用 rsync 方式來進行資料備份,那本篇會記錄目前在操作上方式

基本用法


  • rsync 的基本語法結構如下:
rsync 參數 來源檔案 目的檔案
  • 以下是最常見的幾個參數:
    • -v:verbose 模式,輸出比較詳細的訊息。
    • -r:遞迴(recursive)備份所有子目錄下的目錄與檔案。
    • -a:封裝備份模式,相當於 -rlptgoD,遞迴備份所有子目錄下的目錄與檔案,保留連結檔、檔案的擁有者、群組、權限以及時間戳記。
    • -z:啟用壓縮。
    • -h:將數字以比較容易閱讀的格式輸出。

排除不想同步資料


參數是用 --exclude or --exclude-from

  • --exclude 例: --exclude='B' 這樣子有關於 B 的目錄都不會被同步出去
rsync -avh --exclude='排除' 來源 目地
  • '--exclude-from' 這是將要排除的資料記錄在這裡檔案上,首先要先建立排除清單,這樣子要排資其他資料就可以在此檔上增加即可
建立排除檔
vim exclude

排除內容
#recycle/
  • Rsync 寫法如下
rsync -avh --exclude-from='nonecopy' 來源 目標

鏡像


想要兩邊資料都一樣,可以使用鏡像方式來同步,這樣子兩邊的資料都會一致

  • --delete
rsync -avh --delete 來源 目標



參考相關網頁