Files
如果文件被更新,使用 rsync 對源文件是否安全?
我正在嘗試確定 rsync 是否可能在復製過程中損壞源數據。
我了解如果源文件被修改、刪除、重命名等,rsync 可能會產生損壞的目標文件。
如果源文件正在被另一個程序修改(例如,正在向其中添加數據的文本文件),是否有可能。rsync 是否有可能更改和/或損壞源文件?
我在堆棧上查看了這個答案,但它主要討論了目的地損壞的可能性。
rsync
永遠不要以任何方式寫入或修改源文件。
- 如果您指定標誌,它將在成功且經過驗證的複制後刪除源文件。
--remove-source-files
(具體來說,如果在復製過程中修改了源文件,這將安全失敗並且不會刪除源文件。)- 文件系統可能會更新源文件的最後訪問時間戳(如果配置為這樣做)