




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Windows下的Rsync同步工具--CwRsynccwRsync是一款基于Linux和windows平臺(tái)的高效文件同步工具,它支持windows對(duì)Linux、windows對(duì)windows、Linux對(duì)windows之間的文件同步,它可以自動(dòng)同步,包括文件的更新、刪除、重命名等等,功能十分強(qiáng)大。一、軟件簡(jiǎn)介:
cwRsync是基于cygwin平臺(tái)的rsync軟件包,支持windows對(duì)windows、windows對(duì)Linux、Linux對(duì)windows高效文件同步。由于CwRsync已經(jīng)集成了cygwin類(lèi)庫(kù),因此安裝的時(shí)候可以省去cygwin包。Cwrsync還集成了OpenSSHforwindows,可以實(shí)現(xiàn)Linux
下Rsync一模一樣的操作。
使用
cwRsync
來(lái)同步文件后,只需要對(duì)一臺(tái)主服務(wù)器進(jìn)行文件修改,其他鏡像服務(wù)器可以自動(dòng)同步,包括文件的更新、刪除、重命名等。
cwRsync數(shù)據(jù)備份可防止因存儲(chǔ)設(shè)備損壞造成的損失,是管理員一項(xiàng)重要的工作,實(shí)現(xiàn)數(shù)據(jù)遠(yuǎn)程備份很多方法,最簡(jiǎn)單的方法就是使用ftp或類(lèi)似工具或腳本,
但是這種方法每次都需要將所有文件和數(shù)據(jù)都重新在網(wǎng)絡(luò)上傳輸一遍,
而不考慮哪些文件是新增的或更新的,因此效率非常低下,在備份數(shù)據(jù)量很大時(shí),需要花費(fèi)更長(zhǎng)的時(shí)間在網(wǎng)絡(luò)上進(jìn)行數(shù)據(jù)傳輸。二、軟件的下載與安裝:
1、下載cwRsync4.1.0軟件,軟件下載地址:
cwRsync4.1.0客戶(hù)端:/soft/307.html
cwRsync服務(wù)器端:/soft/308.html
2、軟件的安裝:
下載完成后分別將他們解壓到任意位置,客戶(hù)端軟件雙擊:“cwRsync_4.1.0_Installer.exe”,服務(wù)器端軟件雙擊“cwRsyncServer_4.1.0_Installer.exe”即可開(kāi)始安裝操作,和普通安裝操作沒(méi)什么區(qū)別,直接下一步即可完成安裝,但值得注意的是服務(wù)器端安裝設(shè)置用戶(hù)名和密碼的時(shí)候,如果你采用系統(tǒng)給出的用戶(hù)名和密碼的話需要牢記該用戶(hù)名和密碼,當(dāng)然你也可以自行設(shè)置,由于系統(tǒng)給出的用戶(hù)名和密碼一般都較復(fù)雜,所以小編建議自行設(shè)置,以免用戶(hù)名和密碼遺忘。
圖一:系統(tǒng)自動(dòng)分配用戶(hù)名和密碼這一步很重要,可以說(shuō)是cwRsync安裝成功與否的關(guān)鍵。這一步要求輸入當(dāng)前系統(tǒng)存在的賬號(hào)密碼,用來(lái)啟動(dòng)RsyncServer服務(wù),這個(gè)賬號(hào)需要在安裝前就要在Windows服務(wù)器上建立好,因?yàn)榘惭b程序不會(huì)自動(dòng)創(chuàng)建。如果這個(gè)賬號(hào)沒(méi)有提前創(chuàng)建好的話,系統(tǒng)“服務(wù)”里將不會(huì)出現(xiàn)“RsyncServer”服務(wù)。三、服務(wù)器端的配置:
1、修改cwRsync服務(wù)器端配置文件rsyncd.conf(在cwRsyncServer的安裝目錄下)
圖二:?jiǎn)?dòng)RsyncServe服務(wù)
4、再將RsyncServer添加到windows防火墻默認(rèn)列表中,以免在使用的時(shí)候被防火墻阻止,產(chǎn)生莫名的錯(cuò)誤。添加方法在允許列表中添加:“C:\ProgramFiles(x86)\ICW\binrsync.exe”,并在:“ControlPanel\AllControlPanelItems\WindowsFirewall\CustomizeSettings”中將:“Publicnetworklocationsettings”設(shè)置成關(guān)閉即可。四、客戶(hù)端的配置
1、在客戶(hù)端的安裝目錄下建立一個(gè)rsync.password文件,在文件中輸入服務(wù)器端指定用戶(hù)的密碼,如下圖所示:(客戶(hù)端只需要填寫(xiě)密碼即可)
圖三:客戶(hù)端創(chuàng)建.password文件
2、cwRsync簡(jiǎn)單使用實(shí)例:
打開(kāi)dos窗口,由于必須要在rsync.exe所在目錄下運(yùn)行命令,所以先cd到cwRsync的bin目錄下,然后在執(zhí)行命令:12#
cd
'
C:\Program
Files\cwRsync\bin
'#
rsync.exe
-avzP
--progress
--delete
--password-file=/cygdrive/c/SvcwRsync.ps<p.txt3、添加定時(shí)任務(wù)首先配置一個(gè)批量處理腳本rsync.bat內(nèi)容如下:(放到客戶(hù)端安裝目錄的bin文件下)12345@echo
offset
RSYNC_HOME=
C:\Program
Files\cwRsync\bincd
%RSYNC_HOME%rsync.exe
-avzP
--progress
--delete
--password-file=/cygdrive/c/rsync.password<p.txt
administrator@0::SVN
/cygdrive/e/SvnBackupData#說(shuō)明,"<p.txt"部分后面錯(cuò)誤總結(jié)會(huì)講到。
附錄一:cwRsync命令參數(shù)詳解
-v,--verbose
詳細(xì)模式輸出-q,--quiet
精簡(jiǎn)輸出模式-c,--checksum
打開(kāi)校驗(yàn)開(kāi)關(guān),強(qiáng)制對(duì)文件傳輸進(jìn)行校驗(yàn)-a,--archive
歸檔模式,表示以遞歸方式傳輸文件,并保持所有文件屬性,等于-rlptgoD-r,--recursive
對(duì)子目錄以遞歸模式處理-R,--relative
使用相對(duì)路徑信息-b,--backup
創(chuàng)建備份,也就是對(duì)于目的已經(jīng)存在有同樣的文件名時(shí),將老的文件重新命名為~filename。可以使用--suffix選項(xiàng)來(lái)指定不同的備份文件前綴。--backup-dir
將備份文件(如~filename)存放在在目錄下。-suffix=SUFFIX
定義備份文件前綴-u,--update
僅僅進(jìn)行更新,也就是跳過(guò)所有已經(jīng)存在于DST,并且文件時(shí)間晚于要備份的文件。(不覆蓋更新的文件)-l,--links
保留軟鏈結(jié)-L,--copy-links
想對(duì)待常規(guī)文件一樣處理軟鏈結(jié)--copy-unsafe-links
僅僅拷貝指向SRC路徑目錄樹(shù)以外的鏈結(jié)--safe-links
忽略指向SRC路徑目錄樹(shù)以外的鏈結(jié)-H,--hard-links
保留硬鏈結(jié)-p,--perms
保持文件權(quán)限-o,--owner
保持文件屬主信息-g,--group
保持文件屬組信息-D,--devices
保持設(shè)備文件信息-t,--times
保持文件時(shí)間信息-S,--sparse
對(duì)稀疏文件進(jìn)行特殊處理以節(jié)省DST的空間-n,--dry-run現(xiàn)實(shí)哪些文件將被傳輸-W,--whole-file
拷貝文件,不進(jìn)行增量檢測(cè)-x,--one-file-system
不要跨越文件系統(tǒng)邊界-B,--block-size=SIZE
檢驗(yàn)算法使用的塊尺寸,默認(rèn)是700字節(jié)-e,--rsh=COMMAND
指定使用rsh、ssh方式進(jìn)行數(shù)據(jù)同步--rsync-path=PATH
指定遠(yuǎn)程服務(wù)器上的rsync命令所在路徑信息-C,--cvs-exclude
使用和CVS一樣的方法自動(dòng)忽略文件,用來(lái)排除那些不希望傳輸?shù)奈募?-existing
僅僅更新那些已經(jīng)存在于DST的文件,而不備份那些新創(chuàng)建的文件--delete
刪除那些DST中SRC沒(méi)有的文件--delete-excluded
同樣刪除接收端那些被該選項(xiàng)指定排除的文件--delete-after
傳輸結(jié)束以后再刪除--ignore-errors
及時(shí)出現(xiàn)IO錯(cuò)誤也進(jìn)行刪除--max-delete=NUM
最多刪除NUM個(gè)文件--partial
保留那些因故沒(méi)有完全傳輸?shù)奈募?,以是加快隨后的再次傳輸--force
強(qiáng)制刪除目錄,即使不為空--numeric-ids
不將數(shù)字的用戶(hù)和組ID匹配為用戶(hù)名和組名--timeout=TIMEIP超時(shí)時(shí)間,單位為秒-I,--ignore-times
不跳過(guò)那些有同樣的時(shí)間和長(zhǎng)度的文件--size-only
當(dāng)決定是否要備份文件時(shí),僅僅察看文件大小而不考慮文件時(shí)間--modify-window=NUM
決定文件是否時(shí)間相同時(shí)使用的時(shí)間戳窗口,默認(rèn)為0-T--temp-dir=DIR
在DIR中創(chuàng)建臨時(shí)文件--compare-dest=DIR
同樣比較DIR中的文件來(lái)決定是否需要備份-P
等同于--partial--progress
顯示備份過(guò)程-z,--compress
對(duì)備份的文件在傳輸時(shí)進(jìn)行壓縮處理--exclude=PATTERN
指定排除不需要傳輸?shù)奈募J?-include=PATTERN
指定不排除而需要傳輸?shù)奈募J?-exclude-from=FILE
排除FILE中指定模式的文件--include-from=FILE
不排除FILE指定模式匹配的文件--version
打印版本信息--address
綁定到特定的地址--config=FILE
指定其他的配置文件,不使用默認(rèn)的rsyncd.conf文件--port=PORT
指定其他的rsync服務(wù)端口--blocking-io
對(duì)遠(yuǎn)程shell使用阻塞IO--stats
給出某些文件的傳輸狀態(tài)--progress
在傳輸時(shí)現(xiàn)實(shí)傳輸過(guò)程--log-format=formAT
指定日志文件格式--password-file=FILE
從FILE中得到密碼--bwlimit=KBPS
限制I/O帶寬,KBytespersecond-h,--help
顯示幫助信息
附錄二:Rsync使用時(shí)的常見(jiàn)問(wèn)題錯(cuò)誤1:
rsync:readerror:Connectionresetbypeer(104)rsyncerror:errorinrsyncprotocoldatastream(code12)atio.c(794)[receiver=3.0.2]解決:很大可能是服務(wù)器端沒(méi)有開(kāi)啟rsync服務(wù)。開(kāi)啟服務(wù)。或者開(kāi)啟了防火墻指定的端口無(wú)法訪問(wèn)。
錯(cuò)誤2:@ERROR:chdirfailedrsyncerror:errorstartingclient-serverprotocol(code5)atmain.c(1495)[receiver=3.0.2]解決:服務(wù)器端同步目錄沒(méi)有權(quán)限,cwrsync默認(rèn)用戶(hù)是Svcwrsync。為同步目錄添加用戶(hù)Svcwrsync權(quán)限。
錯(cuò)誤3:@ERROR:failedtoopenlockfilersyncerror:errorstartingclient-serverprotocol(code5)atmain.c(1495)[receiver=3.0.2]解決:服務(wù)器端配置文件rsyncd.conf中添加lockfile=rsyncd.lock即可解決。
錯(cuò)誤4:@ERROR:invaliduidnobodyrsyncerror:errorstartingclient-serverprotocol(code5)atmain.c(1506)[Receiver=3.0.2]解決:在rsyncd.conf文件中添加下面兩行即可解決問(wèn)題UID=0GID=0
錯(cuò)誤5:@ERROR:authfailedonmoduletest2rsyncerror:errorstartingclient-serverprotocol(code5)atmain.c(1296)[receiver=3.0.2]解決:服務(wù)端沒(méi)有指定正確的secretsfile,請(qǐng)?jiān)赱test2]配置段添加如下配置行:authusers=coldstar#同步使用的帳號(hào)secretsfile=rsyncd.secrets#密碼文件
錯(cuò)誤6:passwordfilemustnotbeother-accessible解決:客戶(hù)端的pass文件要求權(quán)限為600,chmod600/etc/rsync.pass即可。
錯(cuò)誤7:rsync:chdir/cygdrive/c/workfailed:Nosuchfileordirectory(2)解決:服務(wù)器端同步文件夾路徑或名稱(chēng)寫(xiě)錯(cuò)了,檢查path。
錯(cuò)誤8:passwordfilemustbeownedbyrootwhenrunningasroot解決:將:rsync.exe-avzP--progress--delete--password-file=/cygdrive/c/rsync.passwordadministrator@0::SVN修改成:rsync.exe-avzP--progress--delete--password-file=/cygdrive/c/rsync.password<p.txt
administrator@0::SVN注意:p.txt里
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 自建樓房買(mǎi)賣(mài)合同
- 房產(chǎn)抵押反擔(dān)保合同
- 企業(yè)信息化管理系統(tǒng)建設(shè)與維護(hù)合同
- 體育賽事活動(dòng)策劃與執(zhí)行合同
- 養(yǎng)豬場(chǎng)生產(chǎn)經(jīng)營(yíng)合同
- 重慶護(hù)理職業(yè)學(xué)院《化工儀表自動(dòng)化》2023-2024學(xué)年第二學(xué)期期末試卷
- Unit 2 Topic 1 Section C 教學(xué)設(shè)計(jì) 2024-2025學(xué)年仁愛(ài)科普版八年級(jí)英語(yǔ)上冊(cè)
- 沈陽(yáng)科技學(xué)院《漆畫(huà)創(chuàng)作》2023-2024學(xué)年第二學(xué)期期末試卷
- 《人的正確的思想從哪里來(lái)》教學(xué)設(shè)計(jì)
- 哈爾濱學(xué)院《文化創(chuàng)意理論與實(shí)踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 北師大版數(shù)學(xué)八年級(jí)上冊(cè)1.1探索勾股定理 同步練習(xí)【基礎(chǔ)版】(附答案解析)
- 《會(huì)計(jì)信息系統(tǒng)應(yīng)用》-課件 王新惠 模塊二 供應(yīng)鏈管理系統(tǒng)
- 美容院會(huì)員積分營(yíng)銷(xiāo)方案
- 水利水電工程金屬結(jié)構(gòu)制作與安裝安全技術(shù)規(guī)程
- DL5000-火力發(fā)電廠設(shè)計(jì)技術(shù)規(guī)程
- 第一節(jié)-原核生物與真核生物DNA的復(fù)制課件
- 2024年4月自考03708中國(guó)近現(xiàn)代史綱要試題
- 深部熱療與免疫治療聯(lián)合治療腫瘤
- 2024年貴銀金融租賃公司招聘筆試參考題庫(kù)附帶答案詳解
- 眼電生理在視網(wǎng)膜疾病診斷中的應(yīng)用
- 《汽車(chē)電氣設(shè)備構(gòu)造與維修》 (第4版) 課件 第四章 發(fā)動(dòng)機(jī)電器
評(píng)論
0/150
提交評(píng)論