Windows下rsync软件配置和使用【数据同步】
生活随笔
收集整理的這篇文章主要介紹了
Windows下rsync软件配置和使用【数据同步】
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Windows下也有類似unix下的rsync軟件,最近我試用了cwRsync軟件,把配置和使用方法介紹一下,使用它確實比較方便!
??????? 同步Rsync Server軟件下載cwRsync_Server_2.0.10_Installer.zip
??????? 同步Rsync Client軟件下載cwRsync_Client_2.0.10_Installer.zip
???
??? 在需要傳同步文件出來的windows服務器上安裝同步Rsync Server軟件cwRsync_Server_2.0.10_Installer后,
???
??? 會在服務器上建一個管理員級別的SvcwRsync用戶,我們最好修改一下這個用戶的密碼。
???
??? 在此服務器上還增加了一個RsyncServer服務,如果沒有設成自動啟動,需要設置一下,如下圖。???
???
???
??? 然后在安裝了同步Rsync Server和Rsync Client軟件的windows服務器上設置環境變量:???
???
???
把目錄C:\Program Files\cwRsyncServer\bin填加到當前用戶的path里。
???
??? 同步Rsync Server上配置文件rsyncd.conf的一般格式類似:
###############################################################???
use chroot = false
strict modes = false
#hosts allow = 192.168.0.2
hosts allow = *
log file = rsyncd.log
pid file = rsyncd.pid
secrets file = password
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[dbbackup]
path = /cygdrive/d/sqlserver_backup
read only = true
list = no
auth users = fengyu
transfer logging = yes
[test]
path = /cygdrive/d/ying
read only = true
list = no
auth users = ying
transfer logging = yes???
????
###############################################################???
????
在Rsync Server的C:\Program Files\cwRsyncServer\目錄下密碼文件password里面內容如下:
fengyu:dbbackup_test
ying:maggie678
這里面的用戶名和密碼可以任意設定,跟windwos和unix帳號沒有任何關系。記住用冒號:分割用戶名和密碼
?? 在Rsync Client端寫一個包含rsync命令的批處理程序rsync_test.bat
??
rsync -vzrtopg --progress --delete --password-file=/cygdrive/f/fengyu/password2 fengyu@192.168.0.10::dbbackup /cygdrive/f/fengyu/dbbackup_test??
?? 請注意在Rsync Client端windows服務器f:\fengyu\password2文件里只需要填寫密碼dbbackup_test,如下:
??
dbbackup_test??
??
?? 當然在unix機器上也可以用類似的方法獲取在Windows服務器Rsync Server配置文件里設置好的同步文件夾
??
?? rsync -vzrtopg --progress --delete --password-file=/home/ying/ying_passwd ying@192.168.0.10::test /home/ying/ying_test
??
?? 密碼/home/ying/ying_passwd文件里也只需要填maggie678,如下:
??
maggie678?????
?? 如果想把同步操作定時完成,可以在Windows服務器上設定任務計劃,在unix機器上配置cron作業。
??
?? 最后管理員定期查看Rsync Server上的同步日志文件C:\Program Files\cwRsyncServer\rsyncd.log
??
?? 就知道同步是否正常運行了。
??????? 同步Rsync Server軟件下載cwRsync_Server_2.0.10_Installer.zip
??????? 同步Rsync Client軟件下載cwRsync_Client_2.0.10_Installer.zip
???
??? 在需要傳同步文件出來的windows服務器上安裝同步Rsync Server軟件cwRsync_Server_2.0.10_Installer后,
???
??? 會在服務器上建一個管理員級別的SvcwRsync用戶,我們最好修改一下這個用戶的密碼。
???
??? 在此服務器上還增加了一個RsyncServer服務,如果沒有設成自動啟動,需要設置一下,如下圖。???
???
???
??? 然后在安裝了同步Rsync Server和Rsync Client軟件的windows服務器上設置環境變量:???
???
???
把目錄C:\Program Files\cwRsyncServer\bin填加到當前用戶的path里。
???
??? 同步Rsync Server上配置文件rsyncd.conf的一般格式類似:
###############################################################???
use chroot = false
strict modes = false
#hosts allow = 192.168.0.2
hosts allow = *
log file = rsyncd.log
pid file = rsyncd.pid
secrets file = password
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[dbbackup]
path = /cygdrive/d/sqlserver_backup
read only = true
list = no
auth users = fengyu
transfer logging = yes
[test]
path = /cygdrive/d/ying
read only = true
list = no
auth users = ying
transfer logging = yes???
????
###############################################################???
????
在Rsync Server的C:\Program Files\cwRsyncServer\目錄下密碼文件password里面內容如下:
fengyu:dbbackup_test
ying:maggie678
這里面的用戶名和密碼可以任意設定,跟windwos和unix帳號沒有任何關系。記住用冒號:分割用戶名和密碼
?? 在Rsync Client端寫一個包含rsync命令的批處理程序rsync_test.bat
??
rsync -vzrtopg --progress --delete --password-file=/cygdrive/f/fengyu/password2 fengyu@192.168.0.10::dbbackup /cygdrive/f/fengyu/dbbackup_test??
?? 請注意在Rsync Client端windows服務器f:\fengyu\password2文件里只需要填寫密碼dbbackup_test,如下:
??
dbbackup_test??
??
?? 當然在unix機器上也可以用類似的方法獲取在Windows服務器Rsync Server配置文件里設置好的同步文件夾
??
?? rsync -vzrtopg --progress --delete --password-file=/home/ying/ying_passwd ying@192.168.0.10::test /home/ying/ying_test
??
?? 密碼/home/ying/ying_passwd文件里也只需要填maggie678,如下:
??
maggie678?????
?? 如果想把同步操作定時完成,可以在Windows服務器上設定任務計劃,在unix機器上配置cron作業。
??
?? 最后管理員定期查看Rsync Server上的同步日志文件C:\Program Files\cwRsyncServer\rsyncd.log
??
?? 就知道同步是否正常運行了。
總結
以上是生活随笔為你收集整理的Windows下rsync软件配置和使用【数据同步】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在servlet中或者在filter中获
- 下一篇: 第五章 组建团队