Windows下利用cwRsync批量同步文件(4.1.0版本)

前段時間寫了一篇linux下利用rsync批量更新的文章,網(wǎng)游公司windows服務(wù)器還是很多的,今天就來講講windows下批量更新的方法,windows下同步數(shù)據(jù)利用cwRsync來完成的
一、系統(tǒng)環(huán)境
windows 2003 R2 sp2
更新源服務(wù)器:10.8.5.240
目的服務(wù)器:10.8.5.2 10.8.5.3 … …
服務(wù)端:cwRsyncServer_4.1.0_Installer
二、更新源服務(wù)器安裝配置(rsync服務(wù)端)
1、雙擊cwRsyncServer_4.1.0_Installer.exe然后就一路下一步,安裝cwRsync服務(wù)端默認(rèn)有一個管理員賬戶SvcCWRSYNC,可自行修改
安裝完成后,在“服務(wù)”里面就可以看到cwRsync對應(yīng)的服務(wù)了,安裝完成后需要手動啟動該服務(wù)
2、修改rsyncd.conf配置文件(C:\Program Files\ICW\rsyncd.conf)
use chroot = false #不使用chroot
strict modes = false #靜態(tài)模式
hosts allow = * #所有IP均可
log file = rsyncd.log #log文件名,可以指定路徑
pid file = rsyncd.pid
port = 8173 #默認(rèn)端口873
uid = 0 #不指定uid,不加這一行將無法使用任何賬戶
gid = 0 #不指定gid
max connections = 10 #最大連接數(shù)10
# Module definitions
# Remember cygwin naming conventions : c:work becomes /cygwin/c/work
[web_1]
path = /cygdrive/d/www/web_1 #需要備份的路徑(D盤www/web_1目錄)
read only = false #只讀
transfer logging = yes #記錄傳輸日志
ignore errors #忽略無關(guān)的IO錯誤
list = no #不列文件表
hosts allow = 10.8.5.0/255.255.255.0 #允許訪問的IP
hosts deny = * #不允許hosts allow以外的任何IP訪問
[web_2]
path = /cygdrive/d/www/web_2 #需要備份的路徑(D盤www/web_2目錄)
read only = false #只讀
transfer logging = yes #記錄傳輸日志
ignore errors #忽略無關(guān)的IO錯誤
list = no #不列文件表
hosts allow = 10.8.5.0/255.255.255.0 #允許訪問的IP
hosts deny = * #不允許hosts allow以外的任何IP訪問
3、配置文件修改完成后,就手動啟動RsyncServer服務(wù),netstat -an,看8173端口監(jiān)聽沒
三、目的服務(wù)器安裝配置(rsync客戶端)
1、雙擊cwRsync_4.1.0_Installer.exe,然后一路下一步
2、編寫批處理文件定時同步更新
10.8.5.2 (rsync.bat)
@echo off
C:\”Program Files”\cwRsync\bin\rsync.exe -avzP --progress --delete rsync://10.8.5.240:8173/web_1 /cygdrive/d/www/web_1 >> d:\rsync_%date:~0,10%.log
10.8.5.3 (rsync.bat)
@echo off
C:\”Program Files”\cwRsync\bin\rsync.exe -avzP --progress --delete rsync://10.8.5.240:8173/web_2 /cygdrive/d/www/web_2 >> d:\rsync_%date:~0,10%.log
或者把C:\”Program Files”\cwRsync\bin\ 加到用戶的環(huán)境變量中,這樣rsync.exe前面就不用加絕對路徑了
3、參數(shù)說明
-a 參數(shù),相當(dāng)于-rlptgoD,
-r 是遞歸
-l 是鏈接文件,意思是拷貝鏈接文件;
-p 表示保持文件原有權(quán)限;
-t 保持文件原有時間;
-g 保持文件原有用戶組;
-o 保持文件原有屬主;
-D 相當(dāng)于塊設(shè)備文件;
-z 傳輸時壓縮;
-P 傳輸進(jìn)度;
-v verbose,詳細(xì)模式輸出;
-u是只同步已經(jīng)更新的文件,避免沒有更新的文件被重復(fù)更新一次,不過要注意兩者機(jī)器時鐘的同步;
--progress 顯示備份過程;
--delete 刪除那些DST中SRC沒有的文件,用作同步文件用;
4、設(shè)置計劃任務(wù)
每5分鐘同步一次
5、手動測試同步信息
C:\”Program Files”\cwRsync\bin\rsync.exe -avzP --progress --delete rsync://10.8.5.240:8173/web_1 /cygdrive/d/www/web_1
相關(guān)文章
- 做好電腦備份十分重要,可以在很大程度上避免因電腦系統(tǒng)故障而引發(fā)的重要文件損失。怎樣做電腦備份呢?filegee是您的好幫手2013-05-29
FileGee文件自動備份軟件,確保文件萬無一失(多用于服務(wù)器)
FileGee有著強(qiáng)勁的文件自動備份效果,滿足用戶的各種文件自動備份需求,現(xiàn)在跟我一起來了解FileGee的備份設(shè)置功能吧2013-05-29使用Beyond Compare同步更新版本文件的詳細(xì)使用方法
有用戶問如何使用Beyond Compare同步更新版本文件呢,下面腳本之家小編這里看下使用Beyond Compare同步更新版本文件的詳細(xì)方法吧,需要的朋友可以參考下2023-02-08文件同步備份和鏡像工具BestSync2019安裝及激活教程(附注冊碼)
BestSync2019如何無限期使用?下文中為大家?guī)砹宋募絺浞莺顽R像工具BestSync2019安裝及激活教程。感興趣的朋友不妨閱讀下文內(nèi)容,參考一下吧2019-11-21Windows下cwRsync搭建步驟(文件同步教程圖文詳解)
CwRsync是基于cygwin平臺的rsync軟件包,支持windows對windows、windows對Linux、Linux對windows高效文件同步,由于CwRsync已經(jīng)集成了cygwin類庫,因此安裝的時候可以省去cy2024-06-07- DiffSync是一個文件差異同步工具,其可以根據(jù)文件的大小,創(chuàng)建時間,修改時間,訪問時間,文件屬性等,進(jìn)行對比,根據(jù)對比結(jié)果,進(jìn)行差異同步2014-03-20
- DiffSync是一個文件差異同步工具,它功能強(qiáng)大,可以根據(jù)文件的大小,創(chuàng)建時間,修改時間,訪問時間,文件屬性等,進(jìn)行對比,根據(jù)對比結(jié)果,進(jìn)行差異同步2014-03-19
Cwrsync如何使用可以實現(xiàn)Linux與windows下的文件同步詳解
Cwrsync是一個十分優(yōu)秀的Linux與windows下的文件同步工具軟件,現(xiàn)在就為大家介紹一下Cwrsync實現(xiàn)Linux與windows文件同步的具體步驟—創(chuàng)建腳本文件及任務(wù)計劃,和常見錯誤分2014-03-03- 小編工作需要同步備份軟件,使用過好幾款同步工具,比如GoodSync就是以前常用的,感覺一般。今天小編又看到了一款免費的同步軟件——飛速文件安全同步軟件2013-09-30
- 文件同步器是一個用于服務(wù)器間文件同步的實用工具,多臺服務(wù)器之間的文件同步更新,業(yè)務(wù)數(shù)據(jù)發(fā)布,文件上傳,公司電腦和家里電腦之間的同步更新,等等2012-03-17