伺服器端:
伺服器端(cwrsyncserver)。
安裝目錄: e:\cwrsyncserver
埠: 52326
ip: 219.152.120.82
一:修改cwrsyncserver配置檔案 e:\cwrsyncserver\rsyncd程式設計客棧.conf
#########
port = 52326
use chroot = false
strict modes = false
read only = yes
list = no
hosts allow = *
max connections = 10
secrets file = rsyncd.secrets #指定使用者登入的密碼檔案
motd file = rsyncd.motd #連線上rsync server時顯示的歡迎資訊
log file = rsyncd.log
pid file = rsyncd.pid
transfer logging = yes
# module definitions
# remember cygwin naming conventions : c:\work becomes /cygwin/c/work
# [test]
path = /cygdrive/c/work
read only = false
transfer logging = yes
[t_task]
path = /cygdrive/c/work
read only = false
transfer logging = yes
#################################
二:在e:\cwrsyncserver目錄下新建密碼檔案 rsyncd.secrets 內容為使用者名稱:密碼
如: tly:fjs249slke
客戶端:
**cwrsync客戶端(cwrsync)
安裝目錄: e:\cwrsync
三:在e:\cwrsyncserver目錄下新建密碼檔案 rsyncd.secrets 內容為密碼
如:fjs249slke
四:開始–>執行–>cmd 輸入以下命令即可同步伺服器端t_task模組到客戶端e:/y目錄下。
e:\cwrsync\bin\rsync.exe -vazu –exclude article/ –progress –delete –
password-file=e:\cwrsync\rsyncd.secrets
rsync: /cygdrive/e/y
照做可同步服務了,如果不行,1.檢查伺服器是否有開服務埠,命令列輸入( netstat -a ) 可檢視伺服器開的埠。就是上面的52326埠。2.客戶端命令列輸入( telnet 服務端ip 服務埠 ) 能否連線伺服器端。3.檢查配置檔案是否跟上面一樣。
注:以上為匿名連線入伺服器端,一般會在模組裡新增 auth user= odinxu 指定使用者,一定要注意,指定的使用者必須要登陸才能進行同步服務。 我在這裡掐了很久,模組裡指定了使用者,使用者又沒有登陸,導致出錯。
新手常出現的錯誤:
錯誤1: rsync: read error: connection reset by peer (104)
rsync error: error in rsync protocol data stream (code 12) at i程式設計客棧o.c(794) [receive
r=3.0.2]
解決:很大可能是伺服器端沒有開啟 rsync 服務。開啟服務。
錯誤2:@error: chdir failed
rsync error: error starting client-server protocol (code 5) at main.c(1495) [rec
eiver=3.0.2]
解決:伺服器端同步目錄沒有許可權,cwrsync預設使用者是svcwrsync。為同步目錄新增使用者svcwrsync許可權。
錯誤3:@error: failed to open lock file
rsync error: error starting client-server protocol (code www.cppcns.com5) at main.c(1495) [rec
eiver=3.0.2]
解決:配程式設計客棧置檔案 rsync.conf中新增 lock file = rsyncd.lock 即可解決。
更具體的實現方法可以參考:
本文標題: cwrsync 四步實現windows備份
本文位址:
IT跳槽 走好四步
中國首家職業顧問諮詢機構 可銳職業顧問機構的首席職業顧問卞秉彬先生認為 事業發展總有幾個突破性的關口,就像從量到質的突破需要乙個積累,職業發展也如是,當你費了九牛二虎之力仍然沒有突破的時候,你就要考慮方法和方向是否對頭了。在某it公司做普通程式設計師的李先生有著3年的工作經驗,曾面試過不少知名軟體企...
四步實現nginx動態新增模組
已經安裝好的nginx,根據業務的需求動態的新增乙個模組 步驟一 檢視nginx當前安裝的模組 步驟三 只使用make進行編譯,把編譯好的在objs的nginx替換掉原來的 usr local nginx sbin nginx,在進行覆蓋的時候如果此時出現檔案忙的情況。處理的方法是短暫的關閉ngin...
腦健康四步曲
新的研究使我們注意到高膽固醇可能使腦細胞較易痴呆。心臟 大腦關係到長期健康 心臟病患者做的很多事對於我們大家保持大腦健康也是好的.因此,由防止心臟病發作,你可避免腦消耗。1 服用維生素b 維生素b可以幫助阻止高半胱氨酸,它是損害血管的一種氨基酸。乙份關於芝加哥總部繁忙研究所研究員中老人的研究中發現,...