windows下安装配置cwrsync
CwRsync是基于cygwin平臺(tái)的rsync軟件包,支持windows對windows、windows對Linux、Linux對 windows高效文件同步。由于CwRsync已經(jīng)集成了cygwin類庫,因此安裝的時(shí)候可以省去cygwin包。Cwrsync還集成了 OpenSSH for windows,可以實(shí)現(xiàn)Linux 下Rsync一模一樣的操作。詳細(xì)配置步驟如下:
一、服務(wù)器端安裝配置
1、下載服務(wù)器端安裝文件http://sourceforge.net/projects/sereds/files/ 截止本文檔更新日期,最新版本是cwRsync_Server_4.0.2_Installer
2、安裝 cwRsync_Server_4.0.2_Installer 客戶端,一般情況下直接下一步安裝就可以了,但是在安裝之前需要先創(chuàng)建一個(gè)SvcCWRSYNC 用戶,否則在安裝好后無法啟動(dòng)服務(wù)。
3、安裝好后,配置rsyncd.conf文件。
?
以下是對配置文件的解釋:
use chroot = no # 不使用chroot
strict modes = false #使用靜態(tài)模式
pid file = /var/run/rsyncd.pid
log file = /var/log/rsyncd.log # 日志記錄文件
[rsync] # 這里是認(rèn)證的模塊名,在client端需要指定
path = /cygdrive/d/file # 需要做鏡像的目錄,如d:/file
transfer logging = yes # 記錄傳輸日志
ignore errors # 可以忽略一些無關(guān)的IO錯(cuò)誤
read only = yes # 只讀
list = no # 不允許列文件
hosts allow=192.168.1.0/255.255.255.0
hosts deny = * # 禁止除192.168.1.0/255.255.255.0段外的連接IP
auth users = SvcCWRSYNC # 認(rèn)證的用戶名,如果沒有這行,則表明是匿名
secrets file = /cygdrive/d/pass/rsync.passwd # 認(rèn)證文件名
?
4、創(chuàng)建認(rèn)證文件 d/pass/rsync.passwd 內(nèi)容格式:用戶:密碼,如SvcCWRSYNC:347SJDg345876y8324,啟動(dòng)RsyncServer服務(wù)并保證開機(jī)自動(dòng)重啟,啟動(dòng)服務(wù),到這里服務(wù)端就已經(jīng)安裝完畢了
備注:這里還要手動(dòng)建立/cygdrive/d/file 文件夾,另外還要賦予SvcCWRSYNC用戶對該文件夾的讀寫權(quán)限。
?
5、客戶端安裝就是一直下一步,直到安裝結(jié)束。
?
6、使用rsync -avzP --progress --delete --password-file=/cygdrive/d/pass/rsync.passwd SvcCWRSYNC@192.168.101.62::rsync /cygdrive/d/file執(zhí)行同步命令
命令參數(shù)解釋:
-avzP
-a 參數(shù),相當(dāng)于-rlptgoD,-r 是遞歸 -l 是鏈接文件,意思是拷貝鏈接文件;-p 表示保持文件原有權(quán)限;-t 保持文件原有時(shí)間;-g 保持文件原有用戶組;-o 保持文件原有屬主;-D 相當(dāng)于塊設(shè)備文件;
-z 傳輸時(shí)壓縮;
-P 傳輸進(jìn)度;
-v verbose,詳細(xì)模式輸出
-u是只同步已經(jīng)更新的文件,避免沒有更新的文件被重復(fù)更新一次,不過要注意兩者機(jī)器時(shí)鐘的同步
--progress
顯示備份過程
--delete
刪除那些DST中SRC沒有的文件
--password-file
指定密碼文件,只需包含密碼而不用包含用戶名
SvcCWRSYNC@192.168.101.62::rsync
SvcCWRSYNC 登陸服務(wù)器端的用戶名
192.168.101.62 服務(wù)器端的ip地址
rsync 服務(wù)器端指定的認(rèn)證模塊名,多個(gè)同步作業(yè)靠此模塊名區(qū)分
/cygdrive/d/file
存放服務(wù)器端同步文件的本地目錄
?
轉(zhuǎn)載于:https://blog.51cto.com/wuxiaoxun/833312
總結(jié)
以上是生活随笔為你收集整理的windows下安装配置cwrsync的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GHUnit的使用
- 下一篇: 视频:easyhadoop聚会hive和