欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

  發(fā)布時間:2014-05-20 21:19:01   作者:佚名   我要評論
前段時間寫了一篇linux下利用rsync批量更新的文章,網(wǎng)游公司windows服務(wù)器還是很多的,今天就來講講windows下批量更新的方法,windows下同步數(shù)據(jù)利用cwRsync來完成的

  前段時間寫了一篇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

  客戶端:cwRsync_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)文章

最新評論