版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Windows下的Rsync同步工具--CwRsynccwRsync是一款基于Linux和windows平臺的高效文件同步工具,它支持windows對Linux、windows對windows、Linux對windows之間的文件同步,它可以自動同步,包括文件的更新、刪除、重命名等等,功能十分強大。一、軟件簡介:
cwRsync是基于cygwin平臺的rsync軟件包,支持windows對windows、windows對Linux、Linux對windows高效文件同步。由于CwRsync已經集成了cygwin類庫,因此安裝的時候可以省去cygwin包。Cwrsync還集成了OpenSSHforwindows,可以實現Linux
下Rsync一模一樣的操作。
使用
cwRsync
來同步文件后,只需要對一臺主服務器進行文件修改,其他鏡像服務器可以自動同步,包括文件的更新、刪除、重命名等。
cwRsync數據備份可防止因存儲設備損壞造成的損失,是管理員一項重要的工作,實現數據遠程備份很多方法,最簡單的方法就是使用ftp或類似工具或腳本,
但是這種方法每次都需要將所有文件和數據都重新在網絡上傳輸一遍,
而不考慮哪些文件是新增的或更新的,因此效率非常低下,在備份數據量很大時,需要花費更長的時間在網絡上進行數據傳輸。二、軟件的下載與安裝:
1、下載cwRsync4.1.0軟件,軟件下載地址:
cwRsync4.1.0客戶端:/soft/307.html
cwRsync服務器端:/soft/308.html
2、軟件的安裝:
下載完成后分別將他們解壓到任意位置,客戶端軟件雙擊:“cwRsync_4.1.0_Installer.exe”,服務器端軟件雙擊“cwRsyncServer_4.1.0_Installer.exe”即可開始安裝操作,和普通安裝操作沒什么區(qū)別,直接下一步即可完成安裝,但值得注意的是服務器端安裝設置用戶名和密碼的時候,如果你采用系統(tǒng)給出的用戶名和密碼的話需要牢記該用戶名和密碼,當然你也可以自行設置,由于系統(tǒng)給出的用戶名和密碼一般都較復雜,所以小編建議自行設置,以免用戶名和密碼遺忘。
圖一:系統(tǒng)自動分配用戶名和密碼這一步很重要,可以說是cwRsync安裝成功與否的關鍵。這一步要求輸入當前系統(tǒng)存在的賬號密碼,用來啟動RsyncServer服務,這個賬號需要在安裝前就要在Windows服務器上建立好,因為安裝程序不會自動創(chuàng)建。如果這個賬號沒有提前創(chuàng)建好的話,系統(tǒng)“服務”里將不會出現“RsyncServer”服務。三、服務器端的配置:
1、修改cwRsync服務器端配置文件rsyncd.conf(在cwRsyncServer的安裝目錄下)
圖二:啟動RsyncServe服務
4、再將RsyncServer添加到windows防火墻默認列表中,以免在使用的時候被防火墻阻止,產生莫名的錯誤。添加方法在允許列表中添加:“C:\ProgramFiles(x86)\ICW\binrsync.exe”,并在:“ControlPanel\AllControlPanelItems\WindowsFirewall\CustomizeSettings”中將:“Publicnetworklocationsettings”設置成關閉即可。四、客戶端的配置
1、在客戶端的安裝目錄下建立一個rsync.password文件,在文件中輸入服務器端指定用戶的密碼,如下圖所示:(客戶端只需要填寫密碼即可)
圖三:客戶端創(chuàng)建.password文件
2、cwRsync簡單使用實例:
打開dos窗口,由于必須要在rsync.exe所在目錄下運行命令,所以先cd到cwRsync的bin目錄下,然后在執(zhí)行命令:12#
cd
'
C:\Program
Files\cwRsync\bin
'#
rsync.exe
-avzP
--progress
--delete
--password-file=/cygdrive/c/SvcwRsync.ps<p.txt3、添加定時任務首先配置一個批量處理腳本rsync.bat內容如下:(放到客戶端安裝目錄的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#說明,"<p.txt"部分后面錯誤總結會講到。
附錄一:cwRsync命令參數詳解
-v,--verbose
詳細模式輸出-q,--quiet
精簡輸出模式-c,--checksum
打開校驗開關,強制對文件傳輸進行校驗-a,--archive
歸檔模式,表示以遞歸方式傳輸文件,并保持所有文件屬性,等于-rlptgoD-r,--recursive
對子目錄以遞歸模式處理-R,--relative
使用相對路徑信息-b,--backup
創(chuàng)建備份,也就是對于目的已經存在有同樣的文件名時,將老的文件重新命名為~filename??梢允褂?-suffix選項來指定不同的備份文件前綴。--backup-dir
將備份文件(如~filename)存放在在目錄下。-suffix=SUFFIX
定義備份文件前綴-u,--update
僅僅進行更新,也就是跳過所有已經存在于DST,并且文件時間晚于要備份的文件。(不覆蓋更新的文件)-l,--links
保留軟鏈結-L,--copy-links
想對待常規(guī)文件一樣處理軟鏈結--copy-unsafe-links
僅僅拷貝指向SRC路徑目錄樹以外的鏈結--safe-links
忽略指向SRC路徑目錄樹以外的鏈結-H,--hard-links
保留硬鏈結-p,--perms
保持文件權限-o,--owner
保持文件屬主信息-g,--group
保持文件屬組信息-D,--devices
保持設備文件信息-t,--times
保持文件時間信息-S,--sparse
對稀疏文件進行特殊處理以節(jié)省DST的空間-n,--dry-run現實哪些文件將被傳輸-W,--whole-file
拷貝文件,不進行增量檢測-x,--one-file-system
不要跨越文件系統(tǒng)邊界-B,--block-size=SIZE
檢驗算法使用的塊尺寸,默認是700字節(jié)-e,--rsh=COMMAND
指定使用rsh、ssh方式進行數據同步--rsync-path=PATH
指定遠程服務器上的rsync命令所在路徑信息-C,--cvs-exclude
使用和CVS一樣的方法自動忽略文件,用來排除那些不希望傳輸的文件--existing
僅僅更新那些已經存在于DST的文件,而不備份那些新創(chuàng)建的文件--delete
刪除那些DST中SRC沒有的文件--delete-excluded
同樣刪除接收端那些被該選項指定排除的文件--delete-after
傳輸結束以后再刪除--ignore-errors
及時出現IO錯誤也進行刪除--max-delete=NUM
最多刪除NUM個文件--partial
保留那些因故沒有完全傳輸的文件,以是加快隨后的再次傳輸--force
強制刪除目錄,即使不為空--numeric-ids
不將數字的用戶和組ID匹配為用戶名和組名--timeout=TIMEIP超時時間,單位為秒-I,--ignore-times
不跳過那些有同樣的時間和長度的文件--size-only
當決定是否要備份文件時,僅僅察看文件大小而不考慮文件時間--modify-window=NUM
決定文件是否時間相同時使用的時間戳窗口,默認為0-T--temp-dir=DIR
在DIR中創(chuàng)建臨時文件--compare-dest=DIR
同樣比較DIR中的文件來決定是否需要備份-P
等同于--partial--progress
顯示備份過程-z,--compress
對備份的文件在傳輸時進行壓縮處理--exclude=PATTERN
指定排除不需要傳輸的文件模式--include=PATTERN
指定不排除而需要傳輸的文件模式--exclude-from=FILE
排除FILE中指定模式的文件--include-from=FILE
不排除FILE指定模式匹配的文件--version
打印版本信息--address
綁定到特定的地址--config=FILE
指定其他的配置文件,不使用默認的rsyncd.conf文件--port=PORT
指定其他的rsync服務端口--blocking-io
對遠程shell使用阻塞IO--stats
給出某些文件的傳輸狀態(tài)--progress
在傳輸時現實傳輸過程--log-format=formAT
指定日志文件格式--password-file=FILE
從FILE中得到密碼--bwlimit=KBPS
限制I/O帶寬,KBytespersecond-h,--help
顯示幫助信息
附錄二:Rsync使用時的常見問題錯誤1:
rsync:readerror:Connectionresetbypeer(104)rsyncerror:errorinrsyncprotocoldatastream(code12)atio.c(794)[receiver=3.0.2]解決:很大可能是服務器端沒有開啟rsync服務。開啟服務?;蛘唛_啟了防火墻指定的端口無法訪問。
錯誤2:@ERROR:chdirfailedrsyncerror:errorstartingclient-serverprotocol(code5)atmain.c(1495)[receiver=3.0.2]解決:服務器端同步目錄沒有權限,cwrsync默認用戶是Svcwrsync。為同步目錄添加用戶Svcwrsync權限。
錯誤3:@ERROR:failedtoopenlockfilersyncerror:errorstartingclient-serverprotocol(code5)atmain.c(1495)[receiver=3.0.2]解決:服務器端配置文件rsyncd.conf中添加lockfile=rsyncd.lock即可解決。
錯誤4:@ERROR:invaliduidnobodyrsyncerror:errorstartingclient-serverprotocol(code5)atmain.c(1506)[Receiver=3.0.2]解決:在rsyncd.conf文件中添加下面兩行即可解決問題UID=0GID=0
錯誤5:@ERROR:authfailedonmoduletest2rsyncerror:errorstartingclient-serverprotocol(code5)atmain.c(1296)[receiver=3.0.2]解決:服務端沒有指定正確的secretsfile,請在[test2]配置段添加如下配置行:authusers=coldstar#同步使用的帳號secretsfile=rsyncd.secrets#密碼文件
錯誤6:passwordfilemustnotbeother-accessible解決:客戶端的pass文件要求權限為600,chmod600/etc/rsync.pass即可。
錯誤7:rsync:chdir/cygdrive/c/workfailed:Nosuchfileordirectory(2)解決:服務器端同步文件夾路徑或名稱寫錯了,檢查path。
錯誤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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度高端美食連鎖店股權合作協(xié)議3篇
- 專業(yè)二手裝載機買賣協(xié)議:2024年版范例版B版
- 傳染病知識技能培訓課件
- 2025年度廠房設備租賃及配套服務合同樣本4篇
- 2025年城市排水管道清淤及廢棄物處理承包合同4篇
- 個人房產交易協(xié)議模板2024版A版
- 2025年度綠色節(jié)能廠房鋼結構供貨與施工一體化合同4篇
- 專用消防施工協(xié)議條款(2024版)
- 2024物聯網農業(yè)智能監(jiān)控系統(tǒng)開發(fā)合同
- 兩人合伙入股合同協(xié)議書2篇
- 二零二五年度無人駕駛車輛測試合同免責協(xié)議書
- 北京市海淀區(qū)2024-2025學年高一上學期期末考試歷史試題(含答案)
- 常用口服藥品的正確使用方法
- 2025年湖北華中科技大學招聘實驗技術人員52名歷年高頻重點提升(共500題)附帶答案詳解
- 2024年鉆探工程勞務協(xié)作協(xié)議樣式版B版
- 《心肺復蘇機救治院內心搏驟?;颊咦o理專家共識》解讀
- 2023中華護理學會團體標準-注射相關感染預防與控制
- 19XR開機運行維護說明書
- 全國非煤礦山分布
- 臨床研究技術路線圖模板
- GB∕T 2099.1-2021 家用和類似用途插頭插座 第1部分:通用要求
評論
0/150
提交評論