利用cwRsync客戶端將Windows下文件同步到Linux

這裏不描述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系統管理員的登陸密碼,下一步
完成!同步

相關文章
相關標籤/搜索