windows下文件同步工具 CwRsync 4.0.2 安裝配置方法(圖文)
CwRsync是基于cygwin平臺(tái)的rsync軟件包,支持windows對(duì)windows、windows對(duì)Linux、Linux對(duì)windows高效文件同步。由于CwRsync已經(jīng)集成了cygwin類庫,因此安裝的時(shí)候可以省去cygwin包。Cwrsync還集成了OpenSSH for windows,可以實(shí)現(xiàn)Linux 下Rsync一模一樣的操作。詳細(xì)配置步驟如下:
一、服務(wù)器端安裝配置
1、下載服務(wù)器端安裝文件http://http://chabaoo.cn/softs/55933.html#down截止本文檔更新日期,最新版本是cwRsync_Server_4.0.2_Installer
2、安裝
這一步很重要,可以說是cwRsync安裝成功與否的關(guān)鍵。這一步要求輸入當(dāng)前系統(tǒng)存在的賬號(hào)密碼,用來啟動(dòng)RsyncServer服務(wù),這個(gè)賬號(hào)需要在安裝前就要建立好,因?yàn)榘惭b程序不會(huì)自動(dòng)創(chuàng)建。如果這個(gè)賬號(hào)沒有提前創(chuàng)建好或是密碼太長(zhǎng)的話,系統(tǒng)“服務(wù)”里將不會(huì)出現(xiàn)“RsyncServer”服務(wù)。建議密碼長(zhǎng)度在12個(gè)以內(nèi)。
程序自動(dòng)設(shè)置程序目錄可修改的權(quán)限,因?yàn)樾枰獙懭罩疚募?
3、修改配置文件rsyncd.conf
use chroot = false
strict modes = false
log file = rsyncd.log
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[rsync] path = /cygdrive/d/file
read only = false
transfer logging = yes
ignore errors
list = no
hosts allow = 192.168.101.63
hosts deny = *
auth users = SvcCWRSYNC
secrets file = /cygdrive/d/pass/rsync.passwd
配置文件在安裝程序的根目錄下,配置內(nèi)容如下,參數(shù)解釋:
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)證文件名
創(chuàng)建認(rèn)證文件 d/pass/rsync.passwd 內(nèi)容格式:用戶:密碼,如SvcCWRSYNC:347SJDg345876y8324,啟動(dòng)RsyncServer服務(wù)并保證開機(jī)自動(dòng)重啟,確保RsyncServer服務(wù)隊(duì)認(rèn)證文件的只讀屬性,服務(wù)器端配置完畢。
二、客戶端安裝配置
1、下載客戶端安裝包 http://chabaoo.cn/softs/55934.html#down 截止本文檔更新日期,最新版本是cwRsync_4.0.2_Installer
2、安裝
點(diǎn)擊Install,安裝完成。
3、cwRsync客戶端不需要很復(fù)雜的配置,只需要通過命令行來同步服務(wù)器端的數(shù)據(jù)批處理腳本rsync.bat內(nèi)容如下:
@echo off set RSYNC_HOME=d:\Program Files\cwRsync\bin cd %RSYNC_HOME% d: rsync -avzP --progress --delete --password-file=/cygdrive/d/pass/rsync.passwd SvcCWRSYNC@192.168.101.62::rsync /cygdrive/d/file
命令參數(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ù)器端同步文件的本地目錄
相關(guān)文章
服務(wù)器sas硬盤+sata串口硬盤win2003系統(tǒng)安裝方法分享
最近我們購置了兩臺(tái)win2003服務(wù)器,因?yàn)榭紤]到性價(jià)比,我們購買了一個(gè)300G 1.5w轉(zhuǎn)的sas硬盤與一個(gè)1T的企業(yè)級(jí)硬盤。在實(shí)際安裝中碰到了一些問題,附解決方法。2011-04-04使用gradle打包上傳jar并創(chuàng)建Nexus3x私有倉庫步驟示例
這篇文章主要為大家介紹了使用gradle打包上傳jar并創(chuàng)建Nexus3x私有倉庫步驟示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-03-03Centos服務(wù)器部署前后端項(xiàng)目的實(shí)戰(zhàn)教程
這篇文章主要介紹了Centos服務(wù)器部署前后端項(xiàng)目的實(shí)戰(zhàn)教程,本文通過實(shí)例圖文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧2024-02-02網(wǎng)站數(shù)據(jù)自動(dòng)備份方法
本文是根據(jù)作者自己多年的維護(hù)經(jīng)驗(yàn),來和大家分享下網(wǎng)站數(shù)據(jù)自動(dòng)備份的一些經(jīng)驗(yàn)。2010-04-04在Linux下用軟件實(shí)現(xiàn)RAID功能的實(shí)現(xiàn)方法
安裝程式實(shí)現(xiàn)軟件RAID代替硬件RAID的方法,今天再進(jìn)一步談?wù)勈謩?dòng)創(chuàng)建軟RAID和日常維護(hù)的方法。2011-04-04CyberPanel配置教程,新手安裝?CyberPanel?終極指南
CyberPanel?是第一個(gè)LiteSpeed為web服務(wù)器的Linux面板,使用LiteSpeed?Cache簡(jiǎn)單優(yōu)化之后?Gtmetrix?和?Google?PageSpeed?Insights?的評(píng)分幾乎都是A,這個(gè)結(jié)果讓人十分滿意2023-12-12MIME類型大全(response.setContentType中MIME參數(shù)類型總結(jié))
MIME類型就是設(shè)定某種擴(kuò)展名的文件用一種應(yīng)用程序來打開的方式類型,當(dāng)該擴(kuò)展名文件被訪問的時(shí)候,瀏覽器會(huì)自動(dòng)使用指定應(yīng)用程序來打開。多用于指定一些客戶端自定義的文件名,以及一些媒體文件打開方式2017-07-07