一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

云服務(wù)器|WEB服務(wù)器|FTP服務(wù)器|郵件服務(wù)器|虛擬主機(jī)|服務(wù)器安全|DNS服務(wù)器|服務(wù)器知識(shí)|Nginx|IIS|Tomcat|

服務(wù)器之家 - 服務(wù)器技術(shù) - 服務(wù)器知識(shí) - rsync 常見(jiàn)錯(cuò)誤與解決方法整理

rsync 常見(jiàn)錯(cuò)誤與解決方法整理

2020-09-03 19:47服務(wù)器知識(shí)網(wǎng) 服務(wù)器知識(shí)

由于我們經(jīng)常使用rsync進(jìn)行服務(wù)器文件的同步工作,但在配置過(guò)程中,會(huì)出現(xiàn)很多問(wèn)題,下面的錯(cuò)誤基本上都是通過(guò)客戶端返回的錯(cuò)誤進(jìn)行分析

我們都是通過(guò)錯(cuò)誤日志查看

rsyncd.log里面或.err文件里面,大家可以用記事本打開(kāi)查看。

注意windows下面我們需要給SvcwRsync用戶,管理同步目錄的所有權(quán)限,基本上這樣就可以了

問(wèn)題一:
@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)題二:
@ERROR: auth failed on module tee
rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3]
原因:
服務(wù)器端該模塊(tee)需要驗(yàn)證用戶名密碼,但客戶端沒(méi)有提供正確的用戶名密碼,認(rèn)證失敗。
提供正確的用戶名密碼解決此問(wèn)題。
問(wèn)題三:
@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)題1:
在client上遇到問(wèn)題:
rsync -auzv –progress –password-file=/etc/rsync.pas [email protected]::backup /home/
rsync: could not open password file “/etc/rsync.pas”: No such file or directory (2)
Password:
@ERROR: auth failed on module backup
rsync error: error starting client-server protocol (code 5) at main.c(1506) [Receiver=3.0.7]
遇到這個(gè)問(wèn)題:client端沒(méi)有設(shè)置/etc/rsync.pas這個(gè)文件,而在使用rsync命令的時(shí)候,加了這個(gè)參數(shù)–
password-file=/etc/rsync.pas
問(wèn)題2:
rsync -auzv –progress –password-file=/etc/rsync.pas [email protected]::backup /home/
@ERROR: auth failed on module backup
rsync error: error starting client-server protocol (code 5) at main.c(1506) [Receiver=3.0.7]
遇到這個(gè)問(wèn)題:client端已經(jīng)設(shè)置/etc/rsync.pas這個(gè)文件,里面也設(shè)置了密碼111111,和服務(wù)器一致,但是
服務(wù)器段設(shè)置有錯(cuò)誤,服務(wù)器端應(yīng)該設(shè)置/etc/rsync.pas ,里面內(nèi)容root:111111 ,這里登陸名不可缺少
問(wèn)題3:
rsync -auzv –progress –password-file=/etc/rsync.pas [email protected]::backup /home/
@ERROR: chdir failed
rsync error: error starting client-server protocol (code 5) at main.c(1506) [Receiver=3.0.7]
遇到這個(gè)問(wèn)題,是因?yàn)榉?wù)器端的/home/backup 其中backup這個(gè)目錄并沒(méi)有設(shè)置,所以提示:chdir failed
問(wèn)題4:
rsync: write failed on “/home/backup2010/wensong”: No space left on device (28)
rsync error: error in file IO (code 11) at receiver.c(302) [receiver=3.0.7]
rsync: connection unexpectedly closed (2721 bytes received so far) [generator]
rsync error: error in rsync protocol data stream (code 12) at io.c(601) [generator=3.0.7]
磁盤空間不夠,所以無(wú)法操作。
可以通過(guò)df /home/backup2010 來(lái)查看可用空間和已用空間
問(wèn)題5:網(wǎng)絡(luò)收集問(wèn)題
1、權(quán)限問(wèn)題
類似如下的提示:rsync: opendir “/kexue” (in dtsChannel) failed: Permission denied (13)注意查看同步的目錄權(quán)限是否為755
2、time out
rsync: failed to connect to 203.100.192.66: Connection timed out (110)
rsync error: error in socket IO (code 10) at clientserver.c(124) [receiver=3.0.5]
檢查服務(wù)器的端口netstat –tunlp,遠(yuǎn)程telnet測(cè)試。
可能因?yàn)榭蛻舳嘶蛘叻?wù)端的防火墻開(kāi)啟 導(dǎo)致無(wú)法通信,可以設(shè)置規(guī)則放行 rsync(873端口) 或者直接關(guān)閉防火墻。
還有一種在同步過(guò)程中可能會(huì)提示沒(méi)有權(quán)限 (將同步目錄加上SvcwRsync全部權(quán)限即可,更簡(jiǎn)單的方法就是將SvcwRsync設(shè)為管理員即可)

3、服務(wù)未啟動(dòng)
rsync: failed to connect to 10.10.10.170: Connection refused (111)
rsync error: error in socket IO (code 10) at clientserver.c(124) [receiver=3.0.5]
啟動(dòng)服務(wù):rsync –daemon –config=/etc/rsyncd.conf
4、磁盤空間滿
rsync: recv_generator: mkdir “/teacherclubBackup/rsync……” failed: No space left on device (28)
*** Skipping any contents from this failed directory ***
5、Ctrl+C或者大量文件
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(544) [receiver=3.0.5]
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(544) [generator=3.0.5]
說(shuō)明:導(dǎo)致此問(wèn)題多半是服務(wù)端服務(wù)沒(méi)有被正常啟動(dòng),到服務(wù)器上去查查服務(wù)是否有啟動(dòng),然后查看下 /var/run/rsync.pid 文件是否存在,最干脆的方法是殺死已經(jīng)啟動(dòng)了服務(wù),然后再次啟動(dòng)服務(wù)或者讓腳本加入系統(tǒng)啟動(dòng)服務(wù)級(jí)別然后shutdown -r now服務(wù)器
6、xnetid啟動(dòng)
rsync: read error: Connection reset by peer (104)
rsync error: error in rsync protocol data stream (code 12) at io.c(759) [receiver=3.0.5]
查看rsync日志
rsync: unable to open configuration file “/etc/rsyncd.conf”: No such file or directory
xnetid查找的配置文件位置默認(rèn)是/etc下,根據(jù)具體情況創(chuàng)建軟鏈接。例如:
ln -s /etc/rsyncd/rsyncd.conf /etc/rsyncd.conf
或者更改指定默認(rèn)的配置文件路徑,在/etc/xinetd.d/rsync配置文件中。

Rsync configure:
配置一:
ignore errors
說(shuō)明:這個(gè)選項(xiàng)最好加上,否則再很多crontab的時(shí)候往往發(fā)生錯(cuò)誤你也未可知,因?yàn)槟悴豢赡芴焯烊タ疵繒r(shí)每刻去看log,不加上這個(gè)出現(xiàn)錯(cuò)誤的幾率相對(duì)會(huì)很高,因?yàn)槿魏未簏c(diǎn)的項(xiàng)目和系統(tǒng),磁盤IO都是一個(gè)瓶頸
Rsync error:
錯(cuò)誤一:
@ERROR: auth failed on module xxxxx
rsync: connection unexpectedly closed (90 bytes read so far)
rsync error: error in rsync protocol data stream (code 12) at io.c(150)
說(shuō)明:這是因?yàn)槊艽a設(shè)置錯(cuò)了,無(wú)法登入成功,檢查一下rsync.pwd,看客服是否匹配。還有服務(wù)器端沒(méi)啟動(dòng)rsync 服務(wù)也會(huì)出現(xiàn)這種情況。

錯(cuò)誤二:
password file must not be other-accessible
continuing without password file
Password:
說(shuō)明:這是因?yàn)閞syncd.pwd rsyncd.sec的權(quán)限不對(duì),應(yīng)該設(shè)置為600。如:chmod 600 rsyncd.pwd

錯(cuò)誤三:
@ERROR: chroot failed
rsync: connection unexpectedly closed (75 bytes read so far)
rsync error: error in rsync protocol data stream (code 12) at io.c(150)
說(shuō)明:這是因?yàn)槟阍?rsync.conf 中設(shè)置的 path 路徑不存在,要新建目錄才能開(kāi)啟同步

錯(cuò)誤四:
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]
說(shuō)明:防火墻問(wèn)題導(dǎo)致,這個(gè)最好先徹底關(guān)閉防火墻,排錯(cuò)的基本法就是這樣,無(wú)論是S還是C,還有ignore errors選項(xiàng)問(wèn)題也會(huì)導(dǎo)致
錯(cuò)誤五:
@ERROR: access denied to www from unknown (192.168.1.123)
rsync: connection unexpectedly closed (0 bytes received so far) [receiver] rsync error: error in rsync protocol data stream (code 12) at io.c(359)
說(shuō)明:此問(wèn)題很明顯,是配置選項(xiàng)host allow的問(wèn)題,初學(xué)者喜歡一個(gè)允許段做成一個(gè)配置,然后模塊又是同一個(gè),致使導(dǎo)致

錯(cuò)誤六:
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(244) [generator=2.6.9] rsync error: received SIGUSR1 (code 19) at main.c(1182) [receiver=2.6.9] 說(shuō)明:導(dǎo)致此問(wèn)題多半是服務(wù)端服務(wù)沒(méi)有被正常啟動(dòng),到服務(wù)器上去查查服務(wù)是否有啟動(dòng),然后查看下 /var/run/rsync.pid 文件是否存在,最干脆的方法是殺死已經(jīng)啟動(dòng)了服務(wù),然后再次啟動(dòng)服務(wù)或者讓腳本加入系統(tǒng)啟動(dòng)服務(wù)級(jí)別然后shutdown -r now服務(wù)器

錯(cuò)誤七:
rsync: read error: Connection reset by peer (104)
rsync error: error in rsync protocol data stream (code 12) at io.c(604) [sender=2.6.9] 說(shuō)明:原數(shù)據(jù)目錄里沒(méi)有數(shù)據(jù)存在

rsync 錯(cuò)誤與解決方法整理補(bǔ)充篇

由于我們經(jīng)常使用rsync進(jìn)行服務(wù)器文件的同步工作,但在配置過(guò)程中,會(huì)出現(xiàn)很多問(wèn)題,下面的錯(cuò)誤基本上都是通過(guò)客戶端返回的錯(cuò)誤進(jìn)行分析。

      另外查找錯(cuò)誤過(guò)程中也學(xué)到了一個(gè)查看錯(cuò)誤的方法-查看系統(tǒng)日志,我們操作的每步都會(huì)在日志上有說(shuō)明,有時(shí)候報(bào)錯(cuò)看不懂,日志上都寫的清清楚楚。

      命令:cat /var/log/messages

問(wèn)題一:

@ERROR: auth failed on module bachup
 rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3]

原因:服務(wù)器端該模塊(backup)需要驗(yàn)證用戶名密碼,但客戶端沒(méi)有提供正確的用戶名密碼,認(rèn)證失敗。  提供正確的用戶名密碼解決此問(wèn)題。 
這個(gè)問(wèn)題比較蠢,如果可能你和我一樣明明在模塊里寫了密碼文件,怎么都不通,這個(gè)時(shí)候我勸你先檢查一下所寫模塊中是不是和下圖一樣。比如,某處多了個(gè)s。

rsync 常見(jiàn)錯(cuò)誤與解決方法整理

問(wèn)題二:110錯(cuò)誤 -time out

rsync: failed to connect to 203.100.192.66: Connection timed out (110) 
rsync error: error in socket IO (code 10) at clientserver.c(124) [receiver=3.0.5]

原因:

檢查服務(wù)器的端口netstat –tunlp,遠(yuǎn)程telnet測(cè)試。 可能因?yàn)榭蛻舳嘶蛘叻?wù)端的防火墻開(kāi)啟 導(dǎo)致無(wú)法通信,可以設(shè)置規(guī)則放行 rsync(873端口) 或者直接關(guān)閉防火墻。 
在這里博主是重啟過(guò)服務(wù)器,然后就報(bào)110了,直接開(kāi)啟rsync服務(wù)就行。

命令:service rsyncd start

問(wèn)題三:113錯(cuò)誤 -防火墻
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] 原因:
防火墻問(wèn)題導(dǎo)致,這個(gè)很簡(jiǎn)單,關(guān)閉防火墻就可以。不過(guò)博主還是被困在這里幾個(gè)小時(shí),因?yàn)閘inux防火墻分兩種:

-iptable和-firewall
認(rèn)識(shí)到這個(gè)問(wèn)題首先查看系統(tǒng)的防火墻種類,查看防火墻狀態(tài)即可
service iptable status
firewall-cmd –state

確定防火墻種類后再按對(duì)應(yīng)方法將防火墻關(guān)閉即可。

問(wèn)題四:1516錯(cuò)誤

@ERROR: auth failed on module backup
rsync error: error starting client-server protocol (code 5) at main.c(1516) [Receiver=3.0.9]

rsync 常見(jiàn)錯(cuò)誤與解決方法整理

解決:這個(gè)問(wèn)題錯(cuò)誤差別很大,可查看系統(tǒng)日志查看錯(cuò)誤,再搜索解決方法。

注意:一般這種情況都建立在可以連通的基礎(chǔ)。去服務(wù)端查看系統(tǒng)日志,可以查看相關(guān)錯(cuò)誤。

命令:cat /var/log/massages

cat /var/log/rsyncd.log

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲网红精品大秀在线观看 | 免费看黄色片的网站 | 耽美肉文高h | 男人午夜禁片在线观看 | 精品国产一区二区三区久久久狼 | 天天舔天天射 | 国语刺激对白勾搭视频在线观看 | 热久久天天拍天天拍热久久2018 | 亚洲精品AV无码永久无码 | 娇妻在床上迎合男人 | 久久久久伊人 | 91香蕉视频在线 | 草莓污污 | 色噜噜 男人的天堂在线观看 | 扒开老师挠尿口到崩溃刑罚 | 亚洲激情在线 | 欧美 亚洲 一区 | 久久一er精这里有精品 | 无限好资源免费观看 | 91国内精品线免费播放 | 校园情射 | 精品一区二区三区 不卡高清 | 国产精品中文 | 亚洲第一网站免费视频 | 国产精品久久久精品视频 | 青青色在线观看 | 免费高清视频日本 | 亚洲品质自拍视频 | 精品欧美日韩一区二区三区 | 国产成人咱精品视频免费网站 | 114毛片免费观看网站 | 3d蒂法受辱在线播放 | 小寡妇水真多好紧 | 国产香蕉国产精品偷在线观看 | 成年人免费观看视频网站 | 国产精彩对白综合视频 | 免看一级一片一在线看 | 交换年轻夫妇HD中文字幕 | 欧美亚洲国产另类 | 国产精品www| 波多野结在线观看 |