1,日志檔案系統概念
日志檔案系統的概念是在EXT3的時候引入的。
EXT3的基本思想是将對檔案系統中繼資料的每個操作都視為事務,在執行之前要先記錄到日志中,在事務結束後,相關資訊從日志中删除,如果事務資料已經寫到日志之後,而實際操作執行之前或期間發生了系統錯誤,那麼在下一次裝載檔案系統時,将會完全執行待做的操作。事務日志需要額外的開銷,因而EXT3比EXT2性能要低,為了在性能和資料完整性維持平衡,核心以三種不同的方式通路EXT3檔案系統
(1)回寫(writeback)模式,日志隻記錄對中繼資料的修改,對實際資料的操作不記錄日志
(2)順序(oedered)模式,日志隻記錄對中繼資料的修改,但對實際資料的操作會群集起來。
(3)日志模式,對中繼資料和實際資料的修改都寫入日志。