Windows下cwrsync客戶端與rsync羣輝存儲服務端定時數據同步

cwRsync簡介

  • cwRsync是Rsync在Windows上的實現版本,Rsync經過使用特定算法的文件傳輸技術,能夠在網絡上傳輸只修改了的文件。
  • cwRsync主要用於Windows上的遠程文件同步備份和同步,它包含Cygwin DLL和適用Cygwin版本的Rsync兩部分。
  • cwRsync分爲Server和Client,本文使用的版本爲4.1.0
  • 實現目的:把Windows客戶端D:\data目錄的數據經過計劃任務實現定時自動同步到羣輝存儲服務端192.168.85.8\NetBackup目錄中算法

 

下面舉例介紹Server及Client端的配置使用,本文使用環境以下:服務器

羣輝存儲rsyncServer: 192.168.85.8網絡

CwRsyncClient: 192.168.85.9測試

cwRsyncServer v4.1.0&cwRsync v4.1.0(壓縮包密碼:Sungeek)spa

下載地址:https://cloud.189.cn/t/VJrqaeYj6RZr3d

 

一、RSYNC服務端

具體操做:
code

羣輝rsync服務端直接如圖勾選啓動rsync服務並編輯rsync帳戶,添加帳戶和密碼便可blog

客戶端Windows開始-運行-cmd輸入telnet 192.168.85.8 873遞歸

測試客戶端是否與服務端鏈接成功get

出現下面的界面說明鏈接成功#rsync默認端口873

二、rsync客戶端

前言已經列出客戶端和服務端的安裝程序,下載客戶端而後安裝路徑: C:\Program Files (x86)\cwRsync\bin進入cwRsync客戶端安裝目錄 測試批處理腳本

cmd輸入cd C:\Program Files (x86)\cwRsync\bin進入cwRsync客戶端安裝目錄

繼續輸入rsync命令:

rsync -arutovzP --port=873 --progress <C:\"Program Files (x86)"\cwRsync\RsyncBat\passwd.txt /cygdrive/d/data/ cwrsync@192.168.85.8::NetBackup/

命令解釋: cd C:"Program Files (x86)"\cwRsync\bin 填寫cwRsync所在安裝目錄 C:"Program Files (x86)"\cwRsync\RsyncBat\passwd.txt passwd.txt填寫存儲rsync用戶名的密碼 1.服務器客戶端數據須要同步備份的目錄 /cygdrive/d/data/

2.cwrsync@192.168.85.8::NetBackup/ rsync用戶名@存儲IP地址::存儲目錄 命令參數詳解: -avzP -a 參數,至關於-rlptgoD:
-u update更新增量同步意思
-r 是遞歸 -l 是連接文件,意思是拷貝連接文件 -p 表示保持文件原有權限 -t 保持文件原有時間 -g 保持文件原有用戶組 -o 保持文件原有屬主 -D 至關於塊設備文件 -v 詳細模式輸出 -z 傳輸時壓縮 -P 顯示傳輸進度 --progress 顯示備份同步過程 --delete 刪除Client中有Server沒有的文件,即若是Server刪除了這一文件,那麼client也相應把文件刪除,保持真正的一致

rsync批處理腳本下載地址:https://cloud.189.cn/t/EBBjIn3EfUjq

最後能夠設置計劃任務按期執行批處理腳本,就能作到定時自動同步了

相關文章
相關標籤/搜索