Linux

如何將 rsync 與 FAT 文件系統一起使用?

  • February 10, 2021

我想編寫一個簡單的備份腳本,將一些數據保存到 FAT 驅動器。我應該重新格式化驅動器並使用更好的文件系統還是可以將 rsync 與 FAT 一起使用?如果是這樣,我可能會遇到什麼問題?性能會差很多嗎?

編輯:這是在 linux 上,甚至不知道 Windows 有 rsync。源是各種文件系統(一團糟),而目標目前是用 FAT32 格式化的。

感謝您的回答,我可能會重新格式化,因為我不完全確定我們將擁有的文件大小。

如果可能的話,我建議重新格式化為 linux fs。如前所述,FAT 的文件大小限制相對較低,並且可能無法完全正確地處理權限和所有權。更重要的是,FAT 不會像 ext3 那樣精確地跟踪文件的修改時間(FAT 僅精確到 2 秒視窗內)。這會導致 rsync 出現特別令人討厭的行為,因為它有時會確定原始文件比備份文件更新或更舊,以至於需要重新複製數據或至少重新檢查雜湊值。總而言之,它會導致備份性能非常差。如果您必須堅持使用 FAT,請查看 rsync 的 –size-only 和 –modify-window 標誌作為解決方法。

引用自:https://serverfault.com/questions/54949