Rsync 排错案例解析

原文:http://blog.51cto.com/irow10/1827306

错误一、

执行计划任务的备份脚本后没有看到备份的文件

1、首先查看crontab日志是否执行文件 查看日志/var/log/cron,发现脚本正常执行。

2、查看备份服务器的rsync服务器是否启动及查看rsync执行日志

经检查发现rsync服务正常,但是日志无任何信息显示。

3、查看系统邮件,如果计划任务出错会邮件发送错误。

经查勘发现脚本确实按时执行,但出现问题没有执行成功!

1
2
rsync: --delete does not work without --recursive (-r) or --dirs (-d).
rsync error: syntax or usage error (code 1) at main.c(1435)

rsync 后面没有带参数-r 或者 -a 总之就是必须递归子目录。

(可以直接执行脚本查看报错)

错误二、

@ERROR: auth failed on module imgdata

rsync error: error starting client-server protocol (code 5) at main.c(1503) [receiver=3.0.6]

原因:服务器目录路径错误、权限问题或者配置文件填写有误

解决方法:

1、权限查看

第一步:

查看SElinux是否开启 /usr/sbin/sestatus -v

如果开启,关闭SElinux。

a、临时关闭(不用重启机器):

setenforce 0

b、永久关闭(修改配置文件需要重启机器):

修改/etc/selinux/config 文件

将SELINUX=enforcing改为SELINUX=disabled

重启机器即可

第二步:

查看服务端及客服端/etc/rsync.password的权限是否为600

2、路径检查

服务端:查看/etc/rsync.password的路径是否和配置文件/etc/rsyncd.conf中配置的相同

客户端:/etc/rsync.password和执行脚本的“--password-file=”后面接的路径是否相同

3、查看配置文件内容

服务器:检查/etc/rsyncd.conf是否填写正确及/etc/rsync.password的格式是否正确

客户端:查看/etc/rsync.password的密码是否和服务端相同

错误三

@ERROR: access denied test from unknown (192.168.20.39)

rsync error: error starting client-server protocol (code 5) at main.c(1503) [sender=3.0.6]

原因:rsync服务器端没有允许192.168.20.39访问

解决方法:

hosts allow = 192.168.20.39

最新文章

  1. nodejs 调试 node-inspector包
  2. Delphi之DLL知识学习4---创建DLL
  3. 第一天……
  4. 如何在Quagga BGP路由器中设置IPv6的BGP对等体和过滤
  5. Part 1 What is AngularJS
  6. 数据库中的schema概念
  7. C#基础:C#4.0权威指南 杂笔一
  8. samba(转)
  9. web之ios开关按钮
  10. RESTful API的设计原则
  11. centos中apache-tomcat的配置
  12. Hibernate table schema 的设置与应用
  13. spring的一些问题
  14. C#之文件缓存
  15. UNIX网络编程——原始套接字的魔力【上】
  16. Linux 文件夹压缩命令总结
  17. 【译】2. Java反射——Class对象
  18. zookeeper频繁异常问题分析
  19. Centos6.5建立本地YUM源
  20. Eclipse调试DEBUG时快速查看某个变量的值的快捷键、快速跳转到某行的快捷键

热门文章

  1. [译]学习Javascript的工具
  2. SQL的发展史
  3. PowerDesigner 16.5 链接SQL Server 2008R2
  4. Docker+Jenkins+Gogs 自动构建.Net Core
  5. 人工智能热门图书(深度学习、TensorFlow)免费送!
  6. python---scipy模块
  7. epoll简介
  8. 安卓--ListView
  9. 算法训练 Balloons in a Box (枚举,模拟)
  10. Kafka学习文档