rsync同步遇到的報錯和解決辦法
在同步的客戶端操作:
[[email protected] dbbackup]# /usr/bin/rsync -avzP --password-file=/tmp/passwd.txt [email protected]::dbdata /data/backup/61.160.245.70/dbbackup
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.6]
解決方法:
在rsyncd.conf的服務端操作:
xnetid啟動
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查找的配置文件位置默認是/etc下,根據具體情況創建軟鏈接。例如:
ln -s /etc/rsyncd/rsyncd.conf /etc/rsyncd.conf
或者更改指定默認的配置文件路徑,在/etc/xinetd.d/rsync配置文件中。
[[email protected] rsyncd]# ln -s /etc/rsyncd/rsyncd.conf /etc/rsyncd.conf
[[email protected] rsyncd]# ll /etc/rsyncd.conf
lrwxrwxrwx 1 root root 23 8月 1 13:25 /etc/rsyncd.conf -> /etc/rsyncd/rsyncd.conf
rsync權限問題:
[[email protected] 20170807]# /usr/bin/rsync -avH --port=873 --progress [email protected]::ppwxweb /data/backup/104.203.190.21 --password-file=/tmp/passwdwx.txt
receiving incremental file list
rsync: send_files failed to open "root" (in ppwxweb): Permission denied (13)
sent 83 bytes received 480 bytes 1126.00 bytes/sec
total size is 88142423 speedup is 156558.48
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1505) [generator=3.0.6]
一開始權限是:www.www 現在修改為root,從此不再報錯:
[[email protected] backup]# egrep "uid|gid|read" /etc/rsyncd.conf
uid = root
gid = root
read only = no
rsync同步報錯:
[[email protected] 104.203.190.21]# /usr/bin/rsync -avH --port=873 --progress [email protected]::ppwxdb /data/backup/104.203.190.21/dbbackup --password-file=/tmp/passwdwx.txt
@ERROR: chdir failed
rsync error: error starting client-server protocol (code 5) at main.c(1503) [receiver=3.0.6]
原因是:
[[email protected] dbackup]# grep pat /etc/rsyncd.conf|tail -1
path = /data/backup/dbackup
/data/backup/dbackup 寫成了/data/backup/dbbackup
本文出自 “10931853” 博客,轉載請與作者聯系!
rsync同步遇到的報錯和解決辦法