欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

windows下rsync的數(shù)據(jù)同步安裝配置方法

 更新時(shí)間:2008年09月17日 12:58:56   投稿:mdxy-dxy  
windows下使用cwrsync同步數(shù)據(jù)的設(shè)置方法的參考資料,最后本站將會(huì)提供一個(gè)已測(cè)的方法,奉獻(xiàn)給大家

rsync的配置環(huán)境
軟件平臺(tái):windows2003
軟件版本:cwRsync_2.0.10_Installer cwRsync_Server_2.0.10_Installer
硬件平臺(tái):dell2950 cpu1.6G*4 內(nèi)存:4G 硬盤:1G*6 RAID5

===安裝===

在WINDOWS環(huán)境下安裝rsync要安裝服務(wù)端和客戶端

服務(wù)器端安裝:運(yùn)行cwRsync_Server_2.0.10_Installer
客戶端安裝:運(yùn)行cwRsync _2.0.10_Installe

安裝步驟和安裝服務(wù)器端是一樣的這里就不詳細(xì)描述

===配置===
配置和我們?cè)趌inux下面的配置一樣,在安裝目錄中找到rsync.conf文件進(jìn)行配置:

Rsync.conf文件:

pid file = /var/run/rsyncd.pid

lock file = /var/run/rsync.lock

log file = /var/log/rsyncd.log

uid = administrator

gid = administrator

use chroot = no

max connections =4

syslog facility = local5

[test]

path =/cygdrive/d/wlk

comment=/cygdrive/d/wlk comment = BACKUP CLIENT IS SOLARIS 8 E250
ignore errors # 可以忽略一些無(wú)關(guān)的IO錯(cuò)誤
read only = yes # 只讀
list = no # 不允許列文件
auth users = inburst # 認(rèn)證的用戶名,如果沒(méi)有這行,

則表明是匿名
secrets file = etc/inburst.pas # 認(rèn)證文件名

在server端生成一個(gè)密碼文件etc/inburst.pas

打開(kāi)記事本

inburst:hack

保存在安裝路徑下面的etc文件加下面文件明保存為inburst.pas

在服務(wù)中把RsyncServer啟動(dòng),啟動(dòng)類型修改為自動(dòng)
這樣服務(wù)器端就安裝設(shè)置好了

從client端進(jìn)行測(cè)試
下面這個(gè)命令行中-vzrtopg里的v是verbose,z是壓縮,r是recursive,topg都是保持文件原有屬性如屬主、時(shí)間
的參數(shù)。–progress是指顯示

出詳細(xì)的進(jìn)度情況,–delete是指如果服務(wù)器端刪除了這一文件,那么客戶端也相應(yīng)把文件刪除,保持真正的一致。
后面的inburst@ip中,

inburst是指定密碼文件中的用戶名,之后的::inburst這一inburst是模塊名,也就是在/etc/rsyncd.conf中自定義
的名稱。最后的/tmp是備份
到本地的目錄名。
在這里面,還可以用-e ssh的參數(shù)建立起加密的連接??梢杂猫Cpassword-file=/password/path/file來(lái)指定密碼文
件,這樣就可以在腳本中使

用而無(wú)需交互式地輸入驗(yàn)證密碼了,這里需要注意的是這份密碼文件權(quán)限屬性要設(shè)得只有屬主可讀。

在客戶端運(yùn)行CMD

rsync -av 10.0.0.16::401 /cygdrive/h/401


復(fù)制代碼 代碼如下:

@echo off
rsync -ztruvoglp --progress --delete --password-file=wtjb51.pas /cygdrive/f/webroot/jb51/ wtjb51@221.192.1.1::dddown

wtjb51.pas的內(nèi)容

復(fù)制代碼 代碼如下:
jb51:www.dbjr.com.cn

jb51是用戶名,后面的是密碼

/cygdrive/f/webroot/jb51/中的f代表的是F盤,其它盤自行修改即可。

rsync使用時(shí)的常見(jiàn)問(wèn)題

錯(cuò)誤1: rsync: read error: Connection reset by peer (104)
rsync error: error in rsync protocol data stream (code 12) at io.c(794) [receive r=3.0.2]
解決:很大可能是服務(wù)器端沒(méi)有開(kāi)啟 rsync 服務(wù)。開(kāi)啟服務(wù)。

錯(cuò)誤2:@ERROR: chdir failed
rsync error: error starting client-server protocol (code 5) at main.c(1495) [receiver=3.0.2]
解決:服務(wù)器端同步目錄沒(méi)有權(quán)限,cwrsync默認(rèn)用戶是Svcwrsync。為同步目錄添加用戶Svcwrsync權(quán)限。

錯(cuò)誤3:@ERROR: failed to open lock file
rsync error: error starting client-server protocol (code 5) at main.c(1495) [receiver=3.0.2]
解決:配置文件 rsync.conf中添加 lock file = rsyncd.lock 即可解決。

錯(cuò)誤4: rsync: could not open password file "/cygwin/e/Setting/Rsync/rsync_db.pwd": No such file or directory (2)
解決:密碼文件的目錄一定要存在,而且要用POSIX風(fēng)格的寫法:/cygdrive/e/Setting/Rsync/rsync_db.pwd

錯(cuò)誤5:@ERROR: auth failed on module data_backup rsync error: error starting client-server protocol (code 5) at main.c(1506) [Receiver=3.0.7]
解決:密碼錯(cuò)誤,輸入正確的密碼即可。用戶名和密碼如果都正確,可能是遠(yuǎn)程rsync服務(wù)器的帳戶密碼文件的權(quán)限必須為600。

錯(cuò)誤6: password file must not be other-accessible
解決:這是因?yàn)閞syncd.pwd rsyncd.sec的權(quán)限不對(duì),應(yīng)該設(shè)置為600。如:chmod 600 rsyncd.pwd, Windows下應(yīng)將密碼文件的所有者改成程序運(yùn)行的用戶。

錯(cuò)誤7:@ERROR: invalid uid nobody . rsync error: error starting client-server protocol (code 5) at main.c(1506) [Receiver=3.0.7]
解決:在rsyncd.conf文件中添加下面兩行即可
uid = 0
gid = 0

問(wèn)題8: @ERROR: chroot failed
rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3]
原因:服務(wù)器端的目錄不存在或無(wú)權(quán)限。創(chuàng)建目錄并修正權(quán)限可解決問(wèn)題。

問(wèn)題9:@ERROR: Unknown module ‘tee_nonexists'
rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3]
原因:服務(wù)器不存在指定模塊。提供正確的模塊名或在服務(wù)器端修改成你要的模塊以解決問(wèn)題。

問(wèn)題10:rsync: failed to connect to 218.107.243.2: No route to host (113)
rsync error: error in socket IO (code 10) at clientserver.c(104) [receiver=2.6.9]
原因:對(duì)方?jīng)]開(kāi)機(jī)、防火墻阻擋、通過(guò)的網(wǎng)絡(luò)上有防火墻阻擋,都有可能。關(guān)閉防火墻,其實(shí)就是把tcp udp的873或者指定的rsync端口打開(kāi)。

問(wèn)題11:rsync error: error starting client-server protocol (code 5) at main.c(1524) [Receiver=3.0.7]
原因:/etc/rsyncd.conf配置文件內(nèi)容有錯(cuò)誤。請(qǐng)正確核對(duì)配置文件。

問(wèn)題12:rsync: chown "" failed: Invalid argument (22)
原因:權(quán)限無(wú)法復(fù)制。去掉同步權(quán)限的參數(shù)即可。(這種情況多見(jiàn)于Linux向Windows的時(shí)候)

問(wèn)題13:@ERROR: daemon security issue -- contact admin
rsync error: error starting client-server protocol (code 5) at main.c(1530) [sender=3.0.6]
原因:同步的目錄里面有軟連接文件,需要服務(wù)器端的/etc/rsyncd.conf打開(kāi)use chroot = yes。掠過(guò)軟連接文件。

問(wèn)題14:rsync: read error: Connection reset by peer (104)
rsync error: error in rsync protocol data stream (code 12) at io.c(794) [receiver=3.0.2]
解決:很大可能是服務(wù)器端沒(méi)有開(kāi)啟 rsync 服務(wù),開(kāi)啟服務(wù)。

rsyncserver 服務(wù)啟動(dòng)時(shí)報(bào)錯(cuò)“rsyncserver服務(wù)啟動(dòng)后又停止了。一些服務(wù)自動(dòng)停止,如果它們沒(méi)有什么可做的,例如“性能日志和警報(bào)”服務(wù)。”

解決方法:將安裝目錄下的rsyncd.pid文件刪除,再重新啟動(dòng)RsyncServer服務(wù)。一般是異常關(guān)機(jī)導(dǎo)致的。

相關(guān)文章

最新評(píng)論