1. 程式人生 > >rsync實現windows和windows之間的數據同步

rsync實現windows和windows之間的數據同步

同步 ror test uid ima 結構 nor 數據 pan

一:環境

  1、同步對象:測試數據

  2、服務端:Windows Server 2008 R2

  3、客戶端:Windows7 旗艦版64位

  4、服務端rsync版本:cwRsyncServer_4.1.0_Installer.exe

  5、rsync客戶端和服務端下載鏈接

    服務端鏈接:

      鏈接:https://pan.baidu.com/s/1MCZsnO6rME0Tr7oanXSdMA
      提取碼:u140

    客戶端鏈接:

      鏈接:https://pan.baidu.com/s/1rzDbW1O5mVoW3F-sKQodUg
      提取碼:lwg0

二:服務端安裝指南

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

三:服務端配置

  1、服務端目錄結構如下

技術分享圖片

  2、修改服務端rsyncd.conf

use chroot = false
strict modes = false
uid = 0# 0代表不限定用戶
gid = 0
log file = rsyncd.log
[testwin]
path = /cygdrive/d/u01/nc_backup/# 和linux不同的是windows的備份目錄前面都要加/cygdrive
ignore errors
read only = false
transfer logging = yes
auth users 
= test_rsync # rsync的虛擬用戶 secrets file = etc/rsyncd.password # rsync的密碼文件路徑 hosts allow = * # 所有主機均可訪問

  3、在etc目錄下創建rsync.password文件

    內容為:test_rsync:test4321

  4、啟動服務,修完成之後啟動服務

技術分享圖片

  5、檢查端口

技術分享圖片

四:客戶端同步服務端數據

    rsync.exe -avz --password-file=rsync.password [email protected]::testwin /cygdrive/f/testwin_rsyncdir

    註意:客戶端執行的時候要在客戶端的bin目錄下,還有一種方式可以配環境變量

  1、服務端數據

技術分享圖片

  2、同步後客戶端數據

技術分享圖片

  3、加入計劃任務就可以實現自動同步到備份的機器上

rsync實現windows和windows之間的數據同步