Rsync是一個遠程資料同步工具,可以實作Windows系統間、Linux系統間以及Windows和Linux系統間的資料同步,
本文具體介紹Windows to Windows的使用,
1. 環境準備
- 服務端:win2008R2 64bit
ip:10.10.4.175
資料庫:mysql - 客戶端:win2008R2 64bit
ip:10.10.4.75
資料庫:mysql
注意:關閉防火墻,保證服務端和客戶端網路相通,
2. 軟體安裝及配置
2.1 服務端
- 解壓服務端軟體cwRsyncServer_4.0.5_Installe.zip安裝,安裝程序選擇默認即可,
- 打開cwRsyncServer安裝路徑C:\Program Files(x86)\ICW,其中rsyncd.conf是cwRsyncServer組態檔,修改檔案內容如下:
use chroot = false
strict modes = false
hosts allow = 10.10.4.75 #限制了只允許10.10.4.75進行連接
uid = 0
gid = 0
max connections = 10
strict modes = false
log file = rsyncd.log
lock file = rsyncd.lock
[test] #模塊名稱,可自定義
path = /cygdrive/e/MySQL Server 5.1/data #需要同步的檔案目錄
read only = false
transfer logging = yes
auth users = test #用戶名
secrets file = /cygdrive/c/Program Files (x86)/ICW/rsyncd.secrets #用戶和密碼檔案,內容為:test:111111
comment = test
注意:默認rsync使用873埠,自行開啟windows 873埠,如果想使用其他埠自行添加port引數,
3. 在服務中找到RsyncServer,更改成自動啟動,然后確認即可,

2.2 客戶端
- 將客戶端軟體cwRsyncClient.rar解壓到E盤cwRsync目錄下,
- 在E:\cwRsync目錄下創建一個密碼檔案password.txt,內容為111111,
- 在E:\cwRsync目錄下創建一個bat檔案rsync.bat,批處理檔案內容如下:
cd E:\cwRsync
rsync -artzvP --delete --password-file=/cygdrive/e/cwRsync/password.txt [email protected]::test "/cygdrive/e/MySQL Server 5.1/data"
bat腳本命令說明:
cd 客戶端軟體解壓目錄
rsync -artzvP --delete --password-file=客戶端密碼檔案路徑 用戶名@服務端ip::模塊名稱 客戶端資料同步目錄
3. 執行同步
執行rsync.bat即可執行同步任務,

同步完成后,客戶端目錄下即可看到服務端同步過來的資料,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/545969.html
標籤:其他
下一篇:前端設計模式——工廠模式
