Rsyncing 到压缩的 zpool

Rsyncing 到压缩的 zpool

我一直在从 NFS 挂载点 Rsyncing 到已启用压缩的本地 zpool。

当我使用 rsync 时,它会复制所有文件,而不仅仅是新的/更改的文件。这是因为目标上的压缩导致两者的文件大小不同吗?

我使用的语法:rsync -vr /source/ /destination/

答案1

文件被压缩的事实并不重要,因为内部使用的rsync报告大小是未压缩的大小。statrsync

我怀疑 NFS 服务器和客户端之间的时钟不匹配。您可以使用以下命令验证没有副本:

rsync -vr --size-only /source/ /destination/

答案2

最终发现是语法问题。使用 -a(存档)开关解决了这个问题。我最初的语法不是复制“文件修改日期”。

相关内容