rsync命令具有的4種功能

具有本地數據備份複製功能

rsync命令具有的4種功能

  • 本地目錄數據備份

搭建測試環境:rsync備份目錄

rsync命令具有的4種功能

創建/test目錄再/test目錄下再創建5個目錄

rsync命令具有的4種功能

查看cp命令下複製到/tmp目錄下的目錄備份

rsync命令具有的4種功能

rsync 命令備份目錄/test後面+/只備份目錄裡面的內容

rsync命令具有的4種功能

rsync命令備份目錄/test 不+後面的/,把/test目錄都備份進去

搭建測試環境:rsync備份目錄及目錄下面的文件

rsync命令具有的4種功能

如上圖所示備份目錄及下文件也是一樣的,如果備份的時候/test+後面的/只備份目錄下的內容。

rsync命令具有的4種功能

如果備份的時候/test目錄不+後面的/把目錄及目錄下所有的文件都備份過去

具有遠程數據備份複製功能

rsync命令具有的4種功能

如果把172.16.1.200(外網10.0.0.200)內網的做為測試機

rsync命令具有的4種功能

備份服務器推送到測試機上備份/network

rsync命令具有的4種功能

測試查看推送成功

說明:scp命令屬於全量複製

rsync命令具有的4種功能

先利用scp命令把/test目錄下12、13.txt文件推送過去

rsync命令具有的4種功能

查看推送成功

rsync命令具有的4種功能

rsync 推送/test目錄下文件

rsync命令具有的4種功能

發現rsync只是推送/tmp目錄下沒有的文件

說明:rsync命令屬於增量複製

  • 可以再簡單的說利用scp命令測試:
rsync命令具有的4種功能

你會發現scp命令是有多少就給你複製多少無論有還是沒有

數據刪除功能

rsync命令具有的4種功能

查看測試服務器/tmp下文件

rsync命令具有的4種功能

再backup服務器下創建空目錄執行命令

rsync -rv --delete /kong -rv -r (目錄一般需要加-r) -v (視圖模式,查看執行情況)

rsync命令具有的4種功能

查看測試服務器執行成功

可以進行數據信息查看(類似於ls命令)

rsync命令具有的4種功能

查看文件

  • rsync軟件實現增量複製原理

Rsync通過其獨特的“quick check”算法,它僅同步大小或者最後修改時間發生變化的文件或目錄,

當然也可根據權限,屬主等屬性的變化同步

謝謝大家支持,有疑問及時練習,錯誤的地方請大家指出來。


分享到:


相關文章: