1、rsync: chgrp "/Work/.yum.conf.VOzf5y" (in backup) failed: Operation not permitted (1)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1039) [sender=3.0.6]
这是在客户端(主机B)备份的时候会出现,文件权限的问题。
解决:把uid 跟gid的改成root 这是最快解决的途径,要不就是调一下配置文件参数,读写那里。
2、@ERROR: auth failed on module rsync
rsync error: error starting client-server protocol
这种情况其实不仅仅是密码错误会报错,好多情况下它都会报。
解决:检查下面几点:(1)检查配置文件的参数secrets file 名称有没有打错,密码文件路径有没有错,密码格式主配置的是:用户名:密码 的格式,客户端的只有一个密码没有用户名。
(2)检查服务器有没有配置auth users = 用户 ,没配置用户的配置上,共享模块backup的路径目录/home/backup 这个backup的权限属性是不是对应auth users的用户的。
(3)、认真全面检查一遍配置文件,看到报错client-server protocol 这个的,一般牵涉的很多问题都有可能
3、password file must not be other-accessible
continuing without password file
解决:密码文档的权限改为600 有权限属性的最好改为改用户 auth users = 用户
4、No route to host
主机间端口不通啊
解决:要不把iptables关闭,要不两边打通873端口
5、@ERROR: invalid gid nobody
rsync error: error starting client-server protocol
配置文件报错gid nobody
解决:这个gid nobody在配置文件里面不能这么写,改成所属用户或者直接改root吧
总结:一般搞清楚配置文件里面部署的权限,所属组的权限问题。基本上好少报错了,基本上都是权限在报错。其他报错就是粗心大意导致的了。
【上述有错误的地方,希望各位给予指出,感谢】
CentOS 6.5 rsync+inotify实现数据实时同步备份