你是通过 rsync daemon 来同步的纯老,很可能和你 rsyncd.conf 里的配置有关,比如权限相关配置导致你对所有文件做伏升都无法读取,或者是rsyncd.conf里直接就exclude掉了。 既然是本地同步 (127.0.0.1), 你可以先试试不通过daemon,直接用路径名的方法同步,比如
sudo rsync -cvzrltogp /path/to/rsync 厅掘/home上面的命令如果没问题,那就可以肯定是你 rsync daemon配置的问题了。
简单解释,就是本机目录没有的文件,服务器如果有,就会在同步的过程中删除我有,你也有;我没有,你就要删除
在客户端先建立一些其他的文件
touch stu{a,g}
我们在客户端创建一些要同步的文件
touch {a..g}
执行无差异备份
rsync -avz --delete /backup/ rsync_backup@172.16.1.41::backup/ --password-file=/etc/rsync.password
执行后去服务器颤袭端查看,发现客户端没有茄让兄的文件都被滑改删除了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)