rsync常见问题:
-
rsync服务端开启了firewalld防火墙
-
客户端的错误:
No route to host (113) #没有到主机的路由
-
错误演示
[root@nfs01 ~]#rsync -avz /root/text.txt rsync_backup@172.16.1.41::backup rsync: failed to connect to 172.16.1.41 (172.16.1.41): No route to host (113) rsync error: error in socket IO (code 10) at clientserver.c(125) [sender=3.1.2]
-
解决方法
关闭rsync服务端的防火墙
[root@backup ~]#systemctl stop firewalld [root@backup ~]#systemctl disable firewalld [root@backup ~]#systemctl status firewalld #防火墙关闭之后,重启rsync服务 [root@backup ~]#systemctl restart rsyncd [root@backup ~]#systemctl status rsyncd
-
-
rsync客户端执行rsync命令出现错误
- 客户端错误
The remote path must start with a module name not a / #远程路径必须以模块名而不是名称开头/
- 错误演示
[root@nfs01 ~]#rsync -avz /root/text.txt rsync_backup@172.16.1.41::/backup ERROR: The remote path must start with a module name not a / rsync error: error starting client-server protocol (code 5) at main.c(1649) [sender=3.1.2]
- 解决方法
rsync命令语法错误,::/backup此处不可以写成路径,是错误的。应该是::backup(rsync模块)
-
rsync服务认证用户失败
- 客户端错误
@ERROR: auth failed on module backup #对模块backup的身份验证失败
- 错误演示
[root@nfs01 ~]#rsync -avz /root/text.txt rsync_backup@172.16.1.41::backup Password: @ERROR: auth failed on module backup rsync error: error starting client-server protocol (code 5) at main.c(1649) [sender=3.1.2]
- 解决方法
1. 密码或者用户名真的输入错误 2. secrets file = /etc/rsync.password配置文件指定的密码文件和实际名称不一致 3. /etc/rsync.password文件权限不是600 4. rsync_backup:password 密码配置文件,注意后面不要有空格(1.cat -A 文件名 2.vim编辑模式:set list查看是否有空格 3.vim编辑模式搜索空格查看) 5. rsync客户端密码文件中,只输入密码信息即可,不要输入虚拟认证用户名称
-
rsync服务模块错误
- 客户端错误
@ERROR: Unknown module 'back' #未知模块“back”
- 错误演示
[root@nfs01 ~]#rsync -avz /root/text.txt rsync_backup@172.16.1.41::back @ERROR: Unknown module 'back' rsync error: error starting client-server protocol (code 5) at main.c(1649) [sender=3.1.2]
- 解决方法
/etc/rsyncd.conf配置文件模块名称书写错误
-
rsync服务权限阻止问题
- 客户端错误
Permission denied #权限被拒绝
- 错误演示
[root@nfs01 ~]#rsync -avz /root/11.txt rsync_backup@172.16.1.41::backup Password: sending incremental file list 11.txt rsync: mkstemp ".11.txt.4fp6gp" (in backup) failed: Permission denied (13) sent 88 bytes received 122 bytes 32.31 bytes/sec total size is 0 speedup is 0.00 rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1179) [sender=3.1.2]
- 解决方法
1. 备份目录的属主属组不正确,不是rsync(配置文件中指定的虚拟用户) 2. 备份目录权限不正确,不是755
-
rsync服务备份目录异常
- 客户端错误
@ERROR: chdir failed #chdir失败
- 错误演示
[root@nfs01 ~]#rsync -avz /root/11.txt rsync_backup@172.16.1.41::backup Password: @ERROR: chdir failed rsync error: error starting client-server protocol (code 5) at main.c(1649) [sender=3.1.2]
- 解决方法
1. 备份存储目录没有建立 2. 建立的备份存储目录和/etc/rsyncd.conf配置文件指定的备份目录不一致
-
rsync服务无效用户信息
- 客户端错误
@ERROR: invalid uid rsync #无效的uid rsync
- 错误演示
[root@nfs01 ~]#rsync -avz /etc/hosts rsync_backup@172.16.1.41::backup Password: @ERROR: invalid uid rsync rsync error: error starting client-server protocol (code 5) at main.c(1649) [sender=3.1.2]
- 解决方法
rsync服务对应的rsync虚拟用户不存在