如果在 rsync 将文件复制到目标的同时文件发生更改会怎么样?

如果在 rsync 将文件复制到目标的同时文件发生更改会怎么样?

文件是否会在目标位置损坏,或者 rsync 会再次执行类似检查哈希的操作以制作与源文件完全匹配的副本?

答案1

当 rsync 启动时,它会建立一个文件列表,然后开始复制这些文件。运行期间不会更新此文件列表。然后复制实际数据。rsync
有可能损坏您的文件。当 rsync 开始读取文件并且应用程序同时写入该文件时,您可能会得到一个损坏的文件。

相关内容