2011-08-17 83 views
0

我正在查找包含數千個文件的目錄。文件每秒創建並刪除(但從未更新)幾次,並且對該目錄進行定製需要大約一分鐘。tar更改文件

任何人都知道我對將要存檔的文件有什麼保證?我可以得到一半的文件嗎?

謝謝!

回答

0

你可以絕對得到半寫文件。

一個常見的解決方案是不要將文件寫入預期正確的位置(和/或名稱)。您可以將它們寫入同一卷/文件系統上的某個臨時目錄(和/或名稱),並將它們移動/重命名爲正確的目錄/名稱。

他們必須在同一文件系統上的原因很簡單:只有這樣才能以原子方式完成移動:即第一次在「最終」名稱下可見文件時,它將被完全寫入。