国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 軟件教程 > 正文

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

2020-04-18 12:29:20
字體:
來源:轉載
供稿:網友

  前段時間寫了一篇linux下利用rsync批量更新的文章,網游公司windows服務器還是很多的,今天就來講講windows下批量更新的方法,windows下同步數據利用cwRsync來完成的

  一、系統環境

  windows 2003 R2 sp2

  更新源服務器:10.8.5.240

  目的服務器:10.8.5.2 10.8.5.3 … …

  服務端:cwRsyncServer_4.1.0_Installer

  客戶端:cwRsync_4.1.0_Installer

  二、更新源服務器安裝配置(rsync服務端)

  1、雙擊cwRsyncServer_4.1.0_Installer.exe然后就一路下一步,安裝cwRsync服務端默認有一個管理員賬戶SvcCWRSYNC,可自行修改

  安裝完成后,在“服務”里面就可以看到cwRsync對應的服務了,安裝完成后需要手動啟動該服務

  2、修改rsyncd.conf配置文件(C:/Program Files/ICW/rsyncd.conf)

  use chroot = false #不使用chroot

  strict modes = false #靜態模式

  hosts allow = * #所有IP均可

  log file = rsyncd.log #log文件名,可以指定路徑

  pid file = rsyncd.pid

  port = 8173 #默認端口873

  uid = 0 #不指定uid,不加這一行將無法使用任何賬戶

  gid = 0 #不指定gid

  max connections = 10 #最大連接數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 #忽略無關的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 #忽略無關的IO錯誤

  list = no #不列文件表

  hosts allow = 10.8.5.0/255.255.255.0 #允許訪問的IP

  hosts deny = * #不允許hosts allow以外的任何IP訪問

  3、配置文件修改完成后,就手動啟動RsyncServer服務,netstat -an,看8173端口監聽沒

  三、目的服務器安裝配置(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/ 加到用戶的環境變量中,這樣rsync.exe前面就不用加絕對路徑了

  3、參數說明

  -a 參數,相當于-rlptgoD,

  -r 是遞歸

  -l 是鏈接文件,意思是拷貝鏈接文件;

  -p 表示保持文件原有權限;

  -t 保持文件原有時間;

  -g 保持文件原有用戶組;

  -o 保持文件原有屬主;

  -D 相當于塊設備文件;

  -z 傳輸時壓縮;

  -P 傳輸進度;

  -v verbose,詳細模式輸出;

  -u是只同步已經更新的文件,避免沒有更新的文件被重復更新一次,不過要注意兩者機器時鐘的同步;

  --progress 顯示備份過程;

  --delete 刪除那些DST中SRC沒有的文件,用作同步文件用;

  4、設置計劃任務

  每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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巫溪县| 讷河市| 彩票| 洛阳市| 绿春县| 唐海县| 柯坪县| 西乡县| 天镇县| 白沙| 调兵山市| 扶余县| 林州市| 宁波市| 寿光市| 五原县| 桑日县| 康定县| 富源县| 吉安市| 刚察县| 临漳县| 东至县| 宾川县| 嘉祥县| 临洮县| 泰来县| 阿尔山市| 德昌县| 安乡县| 工布江达县| 蒙山县| 辽源市| 金华市| 贡觉县| 荆州市| 南汇区| 长白| 赤壁市| 庆阳市| 和林格尔县|