Linux架构部署中Rsync排错操作!老男孩Linux运维培训
Rsync是Linux系统下的数据镜像备份工具。使用快速增量备份工具Remote sync可以远程同步,支持本地复制,或者与其他SSH、Rsync主机同步。那么在运维部署架构时,运维人员是如何进行Rsync排错的?以下是详细的内容介绍。
1.排错必备思想
1)部署流程步骤熟练
2)rsync原理理解
3)学会看日志,rsync命令行输出,日志文件/var/log/rsyncd.log
2.排错思路
2.1rsync服务端排错思路
1)查看rsync服务配置文件路径是否正确,正确的默认路径为:/etc/rsyncd.conf
2)查看配置文件里host allow,host deny,允许的ip网段是否允许客户端访问的ip网段
3)查看配置文件中path参数里的路径是否存在,权限是否正确
4)查看rsync服务是否启动,查看命令为:ps -ef|grep rsync。端口会否存在netstat -ntlpu|grep 873
5)查看iptables防火墙和selinux是否开启允许rsync服务通过,也可考虑关闭
6)查看服务端rsync配置的密码文件是否为600的权限和格式是否正确,正确的格式用户名:密码,文件路径和配置文件里的secrect file要相同
7)如果是推送数据的话,要看下,配置rsyncd.conf文件中用户是否对模块下目录有可读写的权限
2.2rsync客户端排错思路
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为模块名称
老男孩教育Linux运维云计算课程汇集了虚拟化、云计算、安全攻防、Python开发、SRE等技术,课堂效率高、内容丰富全面,由浅入深,循序渐进,帮助学员稳扎稳打,夯实基础,在有限的时间内帮助学员高效提升,成为符合企业需求的技术型人才。
注意:吐槽知乎网只是一个问答与文章免费发布平台,所有信息均有会员免费发布,不产生金钱交易,如果你有资金往来,请及时通过电话与对方联系,调查清楚,确认无误在选择,否则造成你的损失,由自己承担,本平台概不负责,谢谢!