Files

如果文件被更新,使用 rsync 對源文件是否安全?

  • July 4, 2017

我正在嘗試確定 rsync 是否可能在復製過程中損壞源數據。

我了解如果源文件被修改、刪除、重命名等,rsync 可能會產生損壞的目標文件。

如果源文件正在被另一個程序修改(例如,正在向其中添加數據的文本文件),是否有可能。rsync 是否有可能更改和/或損壞源文件?

我在堆棧上查看了這個答案,但它主要討論了目的地損壞的可能性。

rsync永遠不要以任何方式寫入或修改源文件。

  • 如果您指定標誌,它將在成功且經過驗證的複制後刪除源文件。--remove-source-files(具體來說,如果在復製過程中修改了源文件,這將安全失敗並且不會刪除源文件。)
  • 文件系統可能會更新源文件的最後訪問時間戳(如果配置為這樣做)

引用自:https://unix.stackexchange.com/questions/375220