最近头要求对服务器做备份,于是开始折腾rsync,当然这过程中免不了出现这样那样的问题,安装过程就不说了,网上教程一堆,说说遇到的问题吧。其实很大一部分问题还是自己的粗心大意造成的^_^

      1.错误信息:

password file must not be other-accessible

continuing without password file

Password

         出现这种情况的原因是你的客户端密码文件权限属性不对,应该改为600,设置:chmod 600 /etc/rsyncd.pwd

      2.错误信息:

rsync: failed to connect to X.X.X.X: Connection refused (111)
rsync error: error in socket IO (code 10) at clientserver.c(98)
        出现这个错误是因为服务端的服务没开起来,在服务端执行:/usr/bin/rsync --daemon

      3.错误信息:

@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)

       这个是因为你的客户端与服务端密码不匹配造成的,检查下你的rsyncd.secrets和客户端的密码是否匹配

      4.错误信息:

@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)
       这个是因为你的服务端的rsyncd.conf中的path设置问题,检查下所设置的目录是否已创建,如果没有,就创建一个

       另外还有一些像什么模块名称不对的,其实提示都很明确,一看就明白的,那个就不需要详细说明了