Filesystems
在 ext4 文件系統中禁用日誌與數據 = 回寫
使用以下方法在 ext4 文件系統上禁用日誌有什麼區別:
tune2fs -O ^has_journal /dev/sda1
並
data=writeback
在安裝時使用?我想ext4 - journal = ext2
。意味著當我們從 ext4 文件系統中刪除日誌時,它會自動轉換為 ext2(因此我們無法從其他 ext4 功能中受益)
兩者絕不是等價的。禁用日誌正是這樣做的:關閉日誌。另一方面,將日誌模式設置為寫回會關閉有關文件數據的某些保證,同時通過日誌確保元數據的一致性。
中的 data=writeback 選項
man(8) mount
說:不保留數據順序 - 數據可能在其元數據送出到日誌後寫入主文件系統。據傳這是吞吐量最高的選項。它保證了內部文件系統的完整性,但是它可以允許舊數據在崩潰和日誌恢復後出現在文件中。
在某些情況下,當吞吐量比文件內容更重要時,設置 data=writeback 可能是有意義的。只記錄元數據是許多文件系統做出的妥協,但除非你有充分的理由,否則不要完全禁用日誌。