Rsync 排错案例解析

简介:

错误一、

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

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



本文转自 irow10 51CTO博客,原文链接:http://blog.51cto.com/irow10/1827306,如需转载请自行联系原作者

相关文章
|
11天前
|
Python
查看DataFrame信息案例解析
该文介绍了如何使用pandas库查看DataFrame信息。首先,导入pandas并创建一个字典,将字典转换为DataFrame,展示了一组包含“姓名”、“年龄”和“城市”列的数据。之后,通过调用DataFrame的info()方法,显示了数据框的详细信息,包括行数、列数及每列的数据类型,如:3行3列,数据类型为1个int64和2个object。
11 0
|
11天前
|
Python
DataFrame缺失值处理案例解析
该文展示了如何处理DataFrame中的缺失值。首先,通过导入pandas并创建含缺失值的DataFrame,然后使用fillna()方法以平均值填充年龄列的NaN。接着,运用dropna()删除年龄列有NaN的行,最后用interpolate()方法对年龄列进行线性插值填充缺失值。
12 0
|
17天前
|
监控 前端开发 JavaScript
实战篇:商品API接口在跨平台销售中的有效运用与案例解析
随着电子商务的蓬勃发展,企业为了扩大市场覆盖面,经常需要在多个在线平台上展示和销售产品。然而,手工管理多个平台的库存、价格、商品描述等信息既耗时又容易出错。商品API接口在这一背景下显得尤为重要,它能够帮助企业在不同的销售平台之间实现商品信息的高效同步和管理。本文将通过具体的淘宝API接口使用案例,展示如何在跨平台销售中有效利用商品API接口,以及如何通过代码实现数据的统一管理。
|
1月前
|
消息中间件 存储 数据库
RocketMQ 流存储解析:面向流场景的关键特性与典型案例
RocketMQ 流存储解析:面向流场景的关键特性与典型案例
88354 1
|
29天前
|
编译器 测试技术 C++
【Python 基础教程 02】 数据类型全解析:从基础到高级,实用指南及详细使用案例
【Python 基础教程 02】 数据类型全解析:从基础到高级,实用指南及详细使用案例
180 0
|
1月前
|
安全 算法 调度
C++队列探秘:队列容器的使用技巧与实战案例解析
C++队列探秘:队列容器的使用技巧与实战案例解析
125 0
|
3月前
|
存储 前端开发 算法
【正在完善】高级CSS特效解析其示范案例
【正在完善】高级CSS特效解析其示范案例
125 0
|
3月前
|
数据处理 Python 容器
Python运算符全解析:技巧与案例探究
Python运算符全解析:技巧与案例探究
24 0
|
3月前
|
存储
第八章:MATLAB中的struct语法解析及案例详解
第八章:MATLAB中的struct语法解析及案例详解
40 1

推荐镜像

更多