首先要下載windows版的rsync
rsync分為服務器端和客戶端,以A(服務器端),B(客戶端)2臺服務器為例 A的IP地址為192.168.1.111 B的ip地址為192.168.1.123
1,先配置服務器端,在服務器上安裝cwRsyncServer_4.0.5_Installer.exe,安裝的時候路徑不要去改,全部用默認路徑,如果你用的是64位操作系統(tǒng)請把默認路徑中的Program Files (x86)那個(x86)刪掉,安裝過程中rsync會自動建立一個叫做rsync的用戶名,并且提示你輸入這個用戶的密碼,這里很關鍵,這個密碼一定要是你系統(tǒng)用戶即adminstrator的密碼,如果怕出錯就不用管他直接點下一步,值得完成安裝,這時打開你的服務檢查下有沒有一個RsyncServer的服務,如果沒有的話就是那個用戶密碼的地方弄錯了,建議卸載重新安裝,如果有那就OK,最后檢查下你的防火墻是否打開873端口
以上就是服務器端的安裝了,然后就是配置,找到你rsync的安裝目錄點擊進去里面會有個rsyncd.conf的配置文件,用記事本的方式打開他,在文件最前面追加"uid = 0" "gid = 0" 2行,然后修改 "[]" 的內容,這里小編直接上圖,有圖更容易看懂
怎么樣,從圖上來看很清楚把,然后在在服務里面找到 "RsyncServer" 修改為"自動開啟" 并且將服務"啟動".
2,接下來是客戶端,首先客戶端先安裝cwRsync_4.0.5_Install.exe,同樣安裝的時候路徑不要去改,全部用默認路徑,如果你用的是64位操作系統(tǒng)請把默認路徑中的Program Files (x86)那個(x86)刪掉,安裝完成后,新建一個txt文本文檔,這里小編還是上圖來說明
--timeout參數(shù),這個是一個超時設定,在服務器忙或者網(wǎng)絡忙的時候rsync會出現(xiàn)同步到一半不動的情況,用了這個參數(shù)的話就可以設定他在你指定的時間內rsync沒有進行操作則取消命令,這個在多臺服務器同步的時候非常有用
--exclude參數(shù),排除你指定某個文件或者目錄,這個不用多介紹了
--delete參數(shù),這個的意思是服務器端與客戶端保持完全一致,客戶段與服務端不同的文件客戶端會進行刪除操作,這里小編建議新手不要加上這個參數(shù),如果服務端誤操作刪掉了文件那你所有的機器都會刪掉這個文件,就會很麻煩,所以先可以不加這個參數(shù)
其實rsync的運用還有很多很多種 ,小編介紹的算是一種非常實用又簡單的方式,當然有興趣的同學還可以更加的深入研究它哦。