rsyncing - 忽略校验和

1 linux rsync command-line ignore checksum

不幸的是,尝试不断地复制大量数据是至关重要的。我想rsync在一个方向上处理所有数据,几乎rsync只是破坏目标服务器上的内容。有没有办法执行rsync并只是说“覆盖所有文件”

有更好的方法吗?我们谈论的是 500GB 的数据,只需朝一个方向传输。

ire*_*ses 5

默认情况下,rsync 不使用校验和 - 必须使用-c标志启用它们。从联机帮助页

\n\n
\n

-c,--校验和

\n\n

这改变了 rsync 检查文件是否已更改并需要传输的方式。如果没有此选项,rsync\n 将使用\xe2\x80\x9c 快速检查\xe2\x80\x9d(默认情况下)检查发送方和接收方之间每个文件的大小\n 和上次修改时间是否匹配。

\n
\n\n

我不认为快速、非校验和计算将成为您的限制因素。

\n