rsync同步遇到的报错和解决办法-阿里云开发者社区

开发者社区> 云计算> 正文
登录阅读全文

rsync同步遇到的报错和解决办法

简介:

在同步的客户端操作:

[root@www1 dbbackup]# /usr/bin/rsync  -avzP  --password-file=/tmp/passwd.txt  zytbuser@192.168.10.11::dbdata /data/backup/6.100.25.07/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配置文件中。 

[root@localhost rsyncd]# ln -s /etc/rsyncd/rsyncd.conf /etc/rsyncd.conf

[root@localhost rsyncd]# ll /etc/rsyncd.conf 

lrwxrwxrwx 1 root root 23 8月   1 13:25 /etc/rsyncd.conf -> /etc/rsyncd/rsyncd.conf



rsync权限问题:

[root@localhost 20170807]# /usr/bin/rsync -avH --port=873 --progress ppwxtbuser@192.168.10.98::ppwxweb /data/backup/14.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,从此不再报错:

[root@localhost backup]# egrep "uid|gid|read" /etc/rsyncd.conf

uid = root

gid = root

read only = no

rsync同步报错:


[root@localhost 104.203.190.21]# /usr/bin/rsync -avH --port=873 --progress ppwxtbuser@192.168.10.98::ppwxdb /data/backup/14.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]

原因是:

[root@localhost dbackup]# grep pat /etc/rsyncd.conf|tail -1

path = /data/backup/dbackup


/data/backup/dbackup 写成了/data/backup/dbbackup



 本文转自 wjw555 51CTO博客,原文链接:http://blog.51cto.com/wujianwei/1962458

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: