linux使用rsync進行差異備份 - Linux

Table of Contents

※ 引述《bearfat (ff)》之銘言:
: : [root@www ~]# rsync -av 來源目錄 目標目錄
: : # 1. 將 /home/ 鏡像到 /backupdata/home/ 去
: : [root@www ~]# rsync -av /home /backupdata/
: : # 此時會在 /backupdata 底下產生 home 這個目錄來!
: : [root@www ~]# rsync -av /home /backupdata/
: : # 再次進行會快很多!如果資料沒有更動,幾乎不會進行任何動作!
: : 資料來源:鳥哥
: 我把a硬碟( / 跟 /home) dd 到 b硬碟
: 此時想把a的/home 同步到 b的/home
: 若下rsync -av做同步...
: 請問他是重新cp一次 還是 只做檔案更動的部份????

rsync 有 --dry-run 參數可以使用啊。

就是讓你『試跑』看看會有哪些檔案變動了。

不過,如果你是要做 sync 應該再加個

--delete 把來源資料夾內已不在的檔案目錄,在目標資料夾一併刪除。


還有你的參數沒有遞迴選項,你不需要備份多層目錄嗎@@?

--

All Comments

David avatarDavid2012-05-12
請問,有時候RSYNC碰到奇怪的字元會自動跳過,有辦法
修正這種狀況嗎?
Zora avatarZora2012-05-15
不要用奇怪的字元 (笑)
Steve avatarSteve2012-05-17
是 -r嗎??? 其實我還沒用過rsync,先問清楚點..^^"
Edward Lewis avatarEdward Lewis2012-05-22
來不及了,字元已經存在了...0rz
Quintina avatarQuintina2012-05-23
然後 原PO有加 a啊,a 裡面不就有recusive ?