Filesystems

在 ext4 文件系統中禁用日誌與數據 = 回寫

  • June 14, 2012

使用以下方法在 ext4 文件系統上禁用日誌有什麼區別:

tune2fs -O ^has_journal /dev/sda1

data=writeback在安裝時使用?我想ext4 - journal = ext2。意味著當我們從 ext4 文件系統中刪除日誌時,它會自動轉換為 ext2(因此我們無法從其他 ext4 功能中受益)

兩者絕不是等價的。禁用日誌正是這樣做的:關閉日誌。另一方面,將日誌模式設置為寫回會關閉有關文件數據的某些保證,同時通過日誌確保元數據的一致性。

中的 data=writeback 選項man(8) mount說:

不保留數據順序 - 數據可能在其元數據送出到日誌後寫入主文件系統。據傳這是吞吐量最高的選項。它保證了內部文件系統的完整性,但是它可以允許舊數據在崩潰和日誌恢復後出現在文件中。

在某些情況下,當吞吐量比文件內容更重要時,設置 data=writeback 可能是有意義的。只記錄元數據是許多文件系統做出的妥協,但除非你有充分的理由,否則不要完全禁用日誌。

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