rsync服务的几个报错问题解决(备忘)

rsync服务的几个报错问题解决

1,rsync服务器搭建完毕后,同步时,报错:rsync: link_stat "要同步的文件路径 " failed: No such file or directory (2)

通常,这样的情况比较容易解决,只是rsync同步命令之间有个别异常空格了。通常出现在复制rsync命令到另一台机器上,执行rsync的时候。

解决方案:重新输入一遍rsync命令,使用Linux下的空格,Windows的空格Linux不认识哦。

2,rsync 报错: rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main

此类错误有时候是和上面的报错同时出现,因为空格问题,导致找不到文件,自然就没有权限同步了,此报错是权限问题。给予755的权限通常即可解决,如果客户端是普通用户,那么,可能服务器端要赋予普通用户权限。

附:报错界面(先提示文件没找到这个报错,然后提示权限不对,ps,文件都没找到,自然是谈不到权限了。将脚本内的空格重新输入一遍后,问题得以解决。):

[root@centos1 ~]# bash rsync.sh 
sending incremental file list
rsync: link_stat "/mnt/md/EFI/* " failed: No such file or directory (2)

sent 12 bytes  received 12 bytes  48.00 bytes/sec
total size is 0  speedup is 0.00
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1052) [sender=3.0.9]
^C
[root@centos1 ~]# bash rsync.sh 
sending incremental file list
rsync: link_stat "/root/AAA/EFI/* " failed: No such file or directory (2)

sent 12 bytes  received 12 bytes  48.00 bytes/sec
total size is 0  speedup is 0.00
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1052) [sender=3.0.9]

脚本内容如下:

[root@centos1 EFI]# cat ~/rsync.sh 
a="inotifywait -mrq -e create,delete,modify /root/AAA/EFI/"
b="rsync -avz /root/AAA/EFI/* root@192.168.0.16:/opt/"
$a | while read directory event file
do
$b
done 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晚风_END

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值