打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Linux运维工作中Rsync排错如何进行?

  Rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具,也是运维人员必备技能之一。那么在运维部署架构时,运维人员是如何进行Rsync排错的?

  1 排错必备思想

  1)部署流程步骤熟练

  2)rsync原理理解

  3)学会看日志,rsync命令行输出,日志文件/var/log/rsyncd.log

  2 排错思路

  2.1 rsync服务端排错思路

  1)查看rsync服务配置文件路径是否正确,正确的默认路径为:/etc/rsyncd.conf

  2)查看配置文件里host allow,host deny,允许的ip网段是否允许客户端访问的ip网段

  3)查看配置文件中path参数里的路径是否存在,权限是否正确(正常应为配置文件中的UID参数对应的属主和组)

  4)查看rsync服务是否启动,查看命令为:ps -ef|grep rsync。端口会否存在netstat -ntlpu|grep 873

  5)查看iptables防火墙和selinux是否开启允许rsync服务通过,也可考虑关闭

  6)查看服务端rsync配置的密码文件是否为600的权限和格式是否正确,正确的格式用户名:密码,文件路径和配置文件里的secrect file要相同

  7)如果是推送数据的话,要看下,配置rsyncd.conf文件中用户是否对模块下目录有可读写的权限

  2.2 rsync客户端排错思路

  1)查看客户端rsync配置的密码文件是否为600的权限,密码文件格式是否正确,注意:仅需要有密码,并且和服务端密码一致

  2)用telnet连接rsync服务器ip地址873端口,查看服务是否启动(可测试服务端防火墙是否阻挡)。telnet 172.16.1.41 873

  3)客户端执行命令时rsync -avzP rsync_backup@172.16.1.41::backup/ /test/ --password-file=/etc/rsync.password

  这个命令的细节要记清楚,尤其172.16.1.41::oldboy/test/处的双冒号及随其后的oldboy为模块名称

  经过分享,希望能够帮到有需要的盆友们。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
rsync的文件同步传输配置
RSync实现文件备份同步
linux系统300g数据怎么每天增量备份?
Linux下使用rsync 同步文件夹 ? 雨石工作室
基于Rsync 远程同步服务的安全加固方案
CentOS 6.3下rsync服务器的安装与配置
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服