rsync常见问题
1.开启rsync rsync --daemon
查看进程发现未开启,查看日志发现错误
unable to bind any inbound sockets on port 873
rsync error: error in socket IO (code 10) at socket.c(541) [receiver=3.0.6]
解决方法:用命令lsof -i:873查看873端口是否被占用,杀死被占用的进程,再次启动服务
2.@ERROR: chroot failed #服务端的目录不在或者没有权限
rsync error: error starting client-server protocol (code 5) at main.c(1503) [sender=3.0.6]
解决方法:
[root@root ~]# mkdir /oldboy #创建目录
[root@root ~]# chown -R rsync /oldboy #给目录赋予权限
3.rsync: failed to connect to 192.168.10.130: No route to host (113)
rsync error: error in socket IO (code 10) at clientserver.c(124) [sender=3.0.6]
解决方法:服务端关闭防火墙/etc/init.d/iptables stop
4.@ERROR: auth failed on module oldboy #密码文件权限问题
rsync error: error starting client-server protocol (code 5) at main.c(1503) [sender=3.0.6]
1)把密码文件的权限设置为600
5.connect from UNKNOWN (192.168.10.131)
2018/04/25 22:11:47 [2103] unknown module 'game' tried from UNKNOWN (192.168.10.131)
问题:模块不存在或者模块路径有问题
6.rsync: recv_generator: mkdir "/aa" (in oldboy) failed: Permission denied (13)
2018/04/25 14:57:53 [2209] *** Skipping any contents from this failed directory ***
问题:模块的属主属组和rsyncd.conf的uid,gid不一致