在此提供幾種可行的思路:
【1】在同一機器,同一文件系統下同步備份
源目錄:/me/tools
目標目錄:/media/tools
操作:rsync -r -v /me/tools /media/tools
【2】從本機同步到網絡共享目錄
源目錄:/me/tools
目標目錄:smb://192.168.5.88/me/tools(需要有共享寫權限)
也可以通過NFS文件掛載,把網絡文件系統掛載到本地文件目錄,那么操作就同第一種方式。
操作:rsync -r -v /me/tools/ smb://192.168.5.88/me/tools
【3】通過ssh協議直接寫到另外的linux服務器文件系統
源目錄:/me/tools(本機linux)
目標目錄:/media/tools(192.168.5.88機器上/me/tools,登錄用戶需要有寫權限)
操作:rsync -r -v /me/tools test@192.168.5.88:/me/tools
通常情況下大概有這幾種用法。
使用的參數優化:
rsync -rv /data/tools/ /media/usbdisk/tools
--delete --ignore-existing
紅色字體的部分可以優化同步過程。
--delete 在同步的時候,如果源端沒有的文件,在目標端也會同步刪除
--ignore-existing 在同步的時候,忽略掉已經存在的文件
|----------------------------------------------------------------------------------------|
版權聲明 版權所有 @zhyiwww
引用請注明來源 http://www.tkk7.com/zhyiwww
|----------------------------------------------------------------------------------------|
posted on 2011-05-18 08:45
zhyiwww 閱讀(450)
評論(0) 編輯 收藏 所屬分類:
linux