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

前段時(shí)間寫了一篇linux下利用rsync批量更新的文章,網(wǎng)游公司windows服務(wù)器還是很多的,今天就來(lái)講講windows下批量更新的方法,windows下同步數(shù)據(jù)利用cwRsync來(lái)完成的
一、系統(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)有一個(gè)管理員賬戶SvcCWRSYNC,可自行修改
安裝完成后,在“服務(wù)”里面就可以看到cwRsync對(duì)應(yīng)的服務(wù)了,安裝完成后需要手動(dòng)啟動(dòng)該服務(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,不加這一行將無(wú)法使用任何賬戶
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 #忽略無(wú)關(guān)的IO錯(cuò)誤
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 #忽略無(wú)關(guān)的IO錯(cuò)誤
list = no #不列文件表
hosts allow = 10.8.5.0/255.255.255.0 #允許訪問的IP
hosts deny = * #不允許hosts allow以外的任何IP訪問
3、配置文件修改完成后,就手動(dòng)啟動(dòng)RsyncServer服務(wù),netstat -an,看8173端口監(jiān)聽沒
三、目的服務(wù)器安裝配置(rsync客戶端)
1、雙擊cwRsync_4.1.0_Installer.exe,然后一路下一步
2、編寫批處理文件定時(shí)同步更新
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前面就不用加絕對(duì)路徑了
3、參數(shù)說明
-a 參數(shù),相當(dāng)于-rlptgoD,
-r 是遞歸
-l 是鏈接文件,意思是拷貝鏈接文件;
-p 表示保持文件原有權(quán)限;
-t 保持文件原有時(shí)間;
-g 保持文件原有用戶組;
-o 保持文件原有屬主;
-D 相當(dāng)于塊設(shè)備文件;
-z 傳輸時(shí)壓縮;
-P 傳輸進(jìn)度;
-v verbose,詳細(xì)模式輸出;
-u是只同步已經(jīng)更新的文件,避免沒有更新的文件被重復(fù)更新一次,不過要注意兩者機(jī)器時(shí)鐘的同步;
--progress 顯示備份過程;
--delete 刪除那些DST中SRC沒有的文件,用作同步文件用;
4、設(shè)置計(jì)劃任務(wù)
每5分鐘同步一次
5、手動(dòng)測(cè)試同步信息
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)文章
filegee文件自動(dòng)備份配置方法(維護(hù)文件安全)
做好電腦備份十分重要,可以在很大程度上避免因電腦系統(tǒng)故障而引發(fā)的重要文件損失。怎樣做電腦備份呢?filegee是您的好幫手2013-05-29FileGee文件自動(dòng)備份軟件,確保文件萬(wàn)無(wú)一失(多用于服務(wù)器)
FileGee有著強(qiáng)勁的文件自動(dòng)備份效果,滿足用戶的各種文件自動(dòng)備份需求,現(xiàn)在跟我一起來(lái)了解FileGee的備份設(shè)置功能吧2013-05-29使用Beyond Compare同步更新版本文件的詳細(xì)使用方法
有用戶問如何使用Beyond Compare同步更新版本文件呢,下面腳本之家小編這里看下使用Beyond Compare同步更新版本文件的詳細(xì)方法吧,需要的朋友可以參考下2023-02-08文件同步備份和鏡像工具BestSync2019安裝及激活教程(附注冊(cè)碼)
BestSync2019如何無(wú)限期使用?下文中為大家?guī)?lái)了文件同步備份和鏡像工具BestSync2019安裝及激活教程。感興趣的朋友不妨閱讀下文內(nèi)容,參考一下吧2019-11-21Windows下cwRsync搭建步驟(文件同步教程圖文詳解)
CwRsync是基于cygwin平臺(tái)的rsync軟件包,支持windows對(duì)windows、windows對(duì)Linux、Linux對(duì)windows高效文件同步,由于CwRsync已經(jīng)集成了cygwin類庫(kù),因此安裝的時(shí)候可以省去cy2024-06-07- DiffSync是一個(gè)文件差異同步工具,其可以根據(jù)文件的大小,創(chuàng)建時(shí)間,修改時(shí)間,訪問時(shí)間,文件屬性等,進(jìn)行對(duì)比,根據(jù)對(duì)比結(jié)果,進(jìn)行差異同步2014-03-20
- DiffSync是一個(gè)文件差異同步工具,它功能強(qiáng)大,可以根據(jù)文件的大小,創(chuàng)建時(shí)間,修改時(shí)間,訪問時(shí)間,文件屬性等,進(jìn)行對(duì)比,根據(jù)對(duì)比結(jié)果,進(jìn)行差異同步2014-03-19
Cwrsync如何使用可以實(shí)現(xiàn)Linux與windows下的文件同步詳解
Cwrsync是一個(gè)十分優(yōu)秀的Linux與windows下的文件同步工具軟件,現(xiàn)在就為大家介紹一下Cwrsync實(shí)現(xiàn)Linux與windows文件同步的具體步驟—?jiǎng)?chuàng)建腳本文件及任務(wù)計(jì)劃,和常見錯(cuò)誤分2014-03-03- 小編工作需要同步備份軟件,使用過好幾款同步工具,比如GoodSync就是以前常用的,感覺一般。今天小編又看到了一款免費(fèi)的同步軟件——飛速文件安全同步軟件2013-09-30
- 文件同步器是一個(gè)用于服務(wù)器間文件同步的實(shí)用工具,多臺(tái)服務(wù)器之間的文件同步更新,業(yè)務(wù)數(shù)據(jù)發(fā)布,文件上傳,公司電腦和家里電腦之間的同步更新,等等2012-03-17