這裏不描述Linux服務端安裝配置rsync服務的過程,有須要能夠在網絡上查找相關教程。網絡
1.安裝cwRsync客戶端
下載地址:http://itefix.no/cwrsync/
下載文件cwRsyncServer_4.1.0_Installer.zip,解壓後雙擊cwRsyncServer_4.1.0_Installer.exe安裝,安裝過程會默認建立一個SvcCWRSYNC用戶spa
2.安裝完成後進到bin目錄下執行
cd C:\Program Files (x86)\ICW\bin
rsync.exe -avz --progress --delete --port=8899 /cygdrive/d/backup/database/ root@192.168.2.4::Backup/backup/code
命令簡單描述:blog
--delete # 保證兩邊的數據徹底一致
--port=8899 # 192.168.2.4上rsync服務進程端口
root # 執行數據同步的用戶
192.168.2.4 # rsync服務端地址
Backup # rsync模塊名稱
教程
3.利用bat腳本執行同步
將上面同步命令寫成bat腳本,保存在安裝目錄的bin目錄下,命名爲backup_database.bat :進程
@echo off echo. echo 開始同步數據,請稍等... echo. cd C:\Program Files (x86)\ICW\bin rsync.exe -avz --progress --port=8899 /cygdrive/d/backup/database/ root@192.168.2.4::Backup/backup/ < passwd.txt echo. echo 數據同步完成 echo.
上面passwd.txt文件保存rsync同步用戶root的密碼,保存在C:\Program Files (x86)\ICW\bin裏面,利用" < passwd.txt "方式避免了須要手動輸入密碼這個煩人的問題ip
4.設置計劃任務定時同步
添加批處理腳本到Windows任務計劃
開始-設置-控制面板-任務計劃
打開添加任務計劃,下一步
瀏覽,選擇打開C:\Program Files (x86)\ICW\bin目錄裏面的backup_database.bat
設置天天運行一次
輸入Windows系統管理員的登陸密碼,下一步
完成!同步