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)

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

 

1、RSYNC服務端

具體操作:

群輝rsync服務端直接如圖勾選啟動rsync服務並編輯rsync賬戶,添加賬戶和密碼即可

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

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

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

2、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

最后可以設置計划任務定期執行批處理腳本,就能做到定時自動同步了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM