Rsync采坑总结(持续更新)

2019/04/18

简介

由于最近博客图片比较多,放倒github里面不合适,所以就想下做了一个windows到自己服务器的rsync的同步,期间碰到一些问题,查了些资料总结下

问题-Linux

问题1:

在client上遇到问题: rsync -auzv –progress –password-file=/etc/rsync.pas root@192.168.133.128::backup /home/ rsync: could not open password file “/etc/rsync.pas”: No such file or directory (2) Password: @ERROR: auth failed on module backup rsync error: error starting client-server protocol (code 5) at main.c(1506) [Receiver=3.0.7] 遇到这个问题:client端没有设置/etc/rsync.pas这个文件,而在使用rsync命令的时候,加了这个参数– password-file=/etc/rsync.pas

问题2:

rsync -auzv –progress –password-file=/etc/rsync.pas root@192.168.133.128::backup /home/ @ERROR: auth failed on module backup rsync error: error starting client-server protocol (code 5) at main.c(1506) [Receiver=3.0.7] 遇到这个问题:client端已经设置/etc/rsync.pas这个文件,里面也设置了密码111111,和服务器一致,但是 服务器段设置有错误,服务器端应该设置/etc/rsync.pas ,里面内容root:111111 ,这里登陆名不可缺少

问题3:

rsync -auzv –progress –password-file=/etc/rsync.pas root@192.168.133.128::backup /home/ @ERROR: auth failed on module backup rsync error: error starting client-server protocol (code 5) at main.c(1506) [Receiver=3.0.7] 遇到这个问题:client端已经设置/etc/rsync.pas这个文件,里面也设置了密码111111,和服务器一致,但是服务器端设置也正确

服务器的/etc/rsync.pas 权限设置错误,应该设置城 600 客户端的密码文件权限也应该是600

同步时,经常断联失败

rsync客户端同步服务端时,经常断联失败,客户端和服务端版本不兼容,

当客户端版本为3.0.8,服务端NAS7.2中的的rsync为3.2.2版本时,同步会出现卡住和断联,

升级客户端版本为3.2.7后问题仍然还有

修改参数也无法解决

之后将NAS中的rsync版本降为3.1.3后,问题不在出现

问题-Windows

问题-Windows To Linux

显示权限不够

问题 : window上传到linux的文件和文件夹,之后权限变成000

img

原因 : 上传后的文件权限会变化

解决 : 将服务端的uid,gid改为root

img

参考资料

rsync 常见错误与解决方法整理

rsync(在window端使用常见错误)

(本篇博文完结;中文字数一共:1499字,英文字数一共:154 字)


扫扫加关注公众号 让我们一起学习一起成长

(转载本站文章请注明作者和出处 IT超仔

Post Directory