Windows 下如何配置cwRsync(文件同步)

2014年8月30日04:49:12 發表評論 5,109 ℃

第一步就是準備兩臺電腦: 一臺作為Server,一臺作為Client 本次的實例是: 

Server cwRsync:192.168.6.18  Client cwRsync:192.168.6.15

1.服務端的安裝與配置 

a、安裝cwRsyncServer-v4.1.0.zip里的軟件;    

b.配置rsyncd.conf配置文件 

編輯C:\Program Files\ICWrsyncd.conf,(在安裝該軟件目錄下)內容如下:   

use chroot = false
strict modes = false
hosts allow = *
secrets file=pw.txt
log file = rsyncd.log
pid file = rsyncd.pid
#port = 52326
#max connections = 4
uid = 0
gid = 0
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work #
[test]
path = /cygdrive/d/host
ignore errors
read only = yes
transfer logging = yes
list = no
#lock file = rsyncd.lock

c.在安裝目錄下創建pw.txt文件,內容如下:donfag:12344321

以上分別是用戶名和密碼。其中需要備份的目錄需要給donfag這個用戶的讀權限。這里是d:\host.

d.啟動rsync服務: 

在系統服務里將RsyncServer服務設置為自動并啟動。

到此server端配置結束,接下來配置client端 。 

2.客戶端安裝于配置: 

a.安裝client端軟件包:cwRsync-v4.1.0.zip; 

b.在安裝目錄創建pw.txt內容是上面設置的密碼,這里是:12344321

b.進行安裝目錄的bin目錄,運行下面命令看是否可以正常同步:

Rsync -vzrtopg --progress --delete --password-file=pw.txt  donfag@192.168.6.18::test /cygdrive/d/temp

上面這個命令行中-vzrtopg里的v是verbose,z是壓縮,r是recursive,topg都是保持文件原有屬性如屬主、時間 的參數。--progress是指顯示出詳細的進度情況,--delete是指如果服務器端刪除了這一文件,那么客戶端也相應把文件刪除,保持真正的一致。

【騰訊云】云服務器、云數據庫、COS、CDN、短信等云產品特惠熱賣中

發表評論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: