我一直在从 NFS 挂载点 Rsyncing 到已启用压缩的本地 zpool。
当我使用 rsync 时,它会复制所有文件,而不仅仅是新的/更改的文件。这是因为目标上的压缩导致两者的文件大小不同吗?
我使用的语法:rsync -vr /source/ /destination/
答案1
文件被压缩的事实并不重要,因为内部使用的rsync
报告大小是未压缩的大小。stat
rsync
我怀疑 NFS 服务器和客户端之间的时钟不匹配。您可以使用以下命令验证没有副本:
rsync -vr --size-only /source/ /destination/
答案2
最终发现是语法问题。使用 -a(存档)开关解决了这个问题。我最初的语法不是复制“文件修改日期”。