rsync故障排查整理
1.客户端的错误现象:No route to host
rsync服务端开启了iptables防火墙
rsync -avz /etc/hosts rsync_backup@172.16.1.41::backup
rsync: failed to connect to 172.16.1.41: No route to host (113)
解决办法:
关闭rsync服务端的防火墙服务(iptables)
2.ERROR: The remote path must start with a module name not a /
rsync客户端执行rsync命令错误:
rsync -avz /etc/hosts rsync_backup@172.16.1.41::/backup
ERROR: The remote path must start with a module name not a /
问题原因:
rsync命令语法理解错误,::/backup是错误的语法,应该为::backup(rsync模块)
3.@ERROR: auth failed on module backup
rsync -avz /etc/hosts rsync_backup@172.16.1.41::backup
Password:
@ERROR: auth failed on module backup
问题可能原因:
a.密码输入错误;
b.secrets file = /etc/rsync.password指定的密码文件和实际密码文件名称不一致;
c./etc/rsync.password文件权限不是600;
d.rsync_backup:123456密码配置文件后面注意不要有空格;
e.rsync客户端密码文件中只输入密码信息即可,不要输入虚拟认证用户名称
4.Unknown module 'backup'
rsync -avz /etc/hosts rsync_backup@172.16.1.41::backup
@ERROR: Unknown module 'backup'
问题可能原因:
a./etc/rsyncd.conf配置文件模块名称书写错误
b.配置文件中网段限制不对
5.Permission denied
rsync -avz /etc/hosts rsync_backup@172.16.1.41::backup
Password:
sending incremental file list
hosts
rsync: mkstemp ".hosts.5z3AOA" (in backup) failed: Permission denied (13)
问题可能原因:
a.共享目录的属主和属组不正确,不是rsync
b.共享目录的权限不正确,不是755
6.chdir failed
rsync -avz /etc/hosts rsync_backup@172.16.1.41::backup
Password:
@ERROR: chdir failed
问题可能原因:
a.备份存储目录没有建立
b.建立的备份存储目录和配置文件定义不一致
/etc/init.d/xinetd restart
如果没有备份存储目录,xinetd服务都不能正确启动
7.invalid uid rsync
rsync -avz /etc/hosts rsync_backup@172.16.1.41::backup
Password:
@ERROR: invalid uid rsync
问题原因:
rsync服务对应rsync虚拟用户不存在了
8.客户端已经配置了密码文件,依然需要输入密码
rsync -avz /etc/hosts rsync_backup@172.16.1.41::backup --password-file=/etc/rsync.password
password file must not be other-accessible
continuing without password file
Password:
解决问题:
rsync客户端的秘钥文件也必须是600权限
9.rsync客户端连接慢问题
错误日志输出
params.c:Parameter() - Ignoring badly formed line in configuration file: ignore errors
name lookup failed for 172.16.1.31: Name or service not known
connect from UNKNOWN (172.16.1.31)
rsync to backup/ from rsync_backup@unknown (172.16.1.31)
receiving file list
sent 76 bytes received 83 bytes total size 349
正确日志输出
params.c:Parameter() - Ignoring badly formed line in configuration file: ignore errors
connect from nfs02 (172.16.1.31)
rsync to backup/ from rsync_backup@nfs02 (172.16.1.31)
receiving file list
sent 76 bytes received 83 bytes total size 349
解决方法:
需要在服务端这台机上上的/etc/hosts里面添加客户端机的ip和机器名
172.16.1.31 nfs01
10.rsync服务没有正确启动Connection refused (111)
rsync -avz /etc/hosts rsync_backup@172.16.1.41::backup
rsync: failed to connect to 172.16.1.41: Connection refused (111)
解决方法:
rsync --daemon
11.port 22: Connection refused
环境:本地服务器集群内部传输利用远程ssh 报错
rsync /etc/hosts 172.16.1.31:/tmp
ssh: connect to host 172.16.1.31 port 22: Connection refused
排错思路:
ping 172.16.1.31
traceroute 172.16.1.31
netstat -lntup|grep 22
故障原因:ssh配置有问题
telnet 172.16.1.31 22
解决方法:
vim /etc/ssh/sshd_config
#Port 22
#AddressFamily any
#ListenAddress 10.0.0.31 改为 0.0.0.0
#ListenAddress ::
12.--passwd-file=/etc/rsync.passwd: unknown option
rsync -az -P /root/ rsync_backup@172.16.1.41::backup --passwd-file=/etc/rsync.passwd
rsync: --passwd-file=/etc/rsync.passwd: unknown option
故障原因:没有正确输入password文件名
正确做法:--password-file=/etc/rsync.password
13.使用Cacti监控Linux服务器网卡流量的配置方法:
http://www.sunbloger.com/article/318.html
注意:在“Data Query”中选择要监控的网卡,记得点那个圆圈...,
添加完成并且将它分类之后,需要等三五分钟才能看见,不要急,不要认为你没有添加成功..
参考博客:https://www.cnblogs.com/wang-xd/p/6551402.html
rsync故障排查整理的更多相关文章
- rsync 故障排查整理
Rsync服务常见问题汇总 ================================================================== 1 客户端的错误现象:No route ...
- Rsync 12种故障排查及思路
Rsync 故障排查整理 Rsync服务常见问题汇总讲解: ====================================================================== ...
- SQL Server 2008性能故障排查(二)——CPU
原文:SQL Server 2008性能故障排查(二)--CPU 承接上一篇:SQL Server 2008性能故障排查(一)--概论 说明一下,CSDN的博客编辑非常不人性化,我在word里面都排好 ...
- IntelliJ IDEA 2021.3 正式发布:支持远程开发、IDE故障排查等多项优化改进
作者:程序猿DD 博客:https://blog.didispace.com/ 昨天刚刚跟大家聊了Jetbrains即将推出轻量级编辑器Fleet,以挑战 VS Code的消息,今天又收到了Intel ...
- 一次“不负责任”的 K8s 网络故障排查经验分享
作者 | 骆冰利 来源 | Erda 公众号 某天晚上,客户碰到了这样的问题:K8s 集群一直扩容失败,所有节点都无法正常加入集群.在经过多番折腾无解后,客户将问题反馈到我们这里,希望得到技术支持 ...
- 坑爹坑娘坑祖宗的87端口(记一次tomcat故障排查)
原贴如下 坑爹坑娘坑祖宗的87端口(记一次tomcat故障排查) 虽然我用的是PHPstudy部署的dedecms,还是一样栽倒这个坑里了. 总结经验:本地测试使用8000~9000的端口比较安全.
- Java线上应用故障排查之二:高内存占用
搞Java开发的,经常会碰到下面两种异常: 1.java.lang.OutOfMemoryError: PermGen space 2.java.lang.OutOfMemoryError: Java ...
- paip.hql的调试故障排查流程总结
paip.hql的调试故障排查流程总结 环境.myeclipse7.0 1 Hql的调试工具myeclipxe默认工具.../Hibernate8IDE 1 故障的排除方法overview 1 Hql ...
- 使用strace工具故障排查的5种简单方法
使用strace工具故障排查的5种简单方法 本文源自5 simple ways to troubleshoot using strace strace 是一个非常简单的工具,用来跟踪可执行程序的系统调 ...
随机推荐
- shell脚本,检查给出的字符串是否为回文
[root@localhost wyb]# .sh #!/bin/bash #检查给出的字符串是否为回文 read -p "Please input a String:" numb ...
- ios 点餐系统
这个程序的主要界面就是一个TabBarController.总共三个标签,第一个是所有的可点的菜,第二个是已点的菜,第三个是可以留言或者查看所有留言. 下面是第一个页面: 右上角的i按钮是添加新菜,每 ...
- 【译】Swift 字符串速查表
[译]Swift 字符串速查表 2015-12-18 10:32 编辑: suiling 分类:Swift 来源:CocoaChina翻译活动 10 5585 Swift字符串 招聘信息: iOS高级 ...
- swift-通知的基本使用
swift-通知的基本使用 //通知的使用 1.发通知.(以这条通知为例,通知名字:nickNameNotification 通知参数:title) NSNotificationCenter.de ...
- jwt 登录
/* eslint-disable */ 'use strict'; const Controller = require('egg').Controller; const jwt = require ...
- CentOS6.5卸载openJDK和安装Sun JDK
CentOS6.5卸载openJDK和安装Sun JDK 最近业务需要,新安装了CentOS6.5系统,在配置tomcat的时候,总是报错找不到jdk中的java.研究了半天,发现应该是openJDK ...
- service worker 消息推送
https://developers.google.com/web/fundamentals/codelabs/push-notifications/?hl=en 首先下载源码: git clone ...
- Loadrunner中web脚本转成JavaVuser脚本
先用web方式录制好脚本,进行参数化,关联验证等操作,之后执行以下步骤: 1)将要转换的web脚本复制出来并保存到web.txt中2)参数界定符部分需要由{}手动修改成<>,包括参数化的和 ...
- 牛腩新闻发布系统(五):VS网站发布及常见问题
导读:在千万个回眸中,终于看见了牛腩的归途.好吧,牛腩该整合的都整合完毕了,到了发布的时候了.这时候,不得不再次感慨那句不知道感慨了多少次的感慨:为什么,我要遭遇这么多的坎坷?下面,结合自己的情况,说 ...
- POJ-1696 Space Ant 凸包版花式水过!
Space Ant 明天早上最后一科毛概了,竟然毫无复习之意,沉迷刷题无法自拔~~ 题意:说实 ...