Linux中檔案系統ext2和ext3有什麼區別?

老男孩IT教育機構發表於2022-12-27

  Linux系統中,檔案系統主要分為ext2、ext3、ext4等,各具有獨特的優勢,那麼linux中為什麼需要從ext2轉換到ext3?主要有四個原因:可用性、資料完整性、速度、易於遷移,接下來是詳細的內容介紹。

  1、可用性

  在非正常當機後,只有在透過e2fsck進行一致性校驗後,ext2檔案系統才能被裝載使用。執行e2fsck的時間主要取決於ext2檔案系統的大小。校驗稍大一些的檔案系統需要很長時間。如果檔案系統上的檔案數量多,校驗的時間則更長。校驗幾百個GB的檔案系統可能需要一個小時或更長。這極大地限制了可用性。相比之下,除非發生硬體故障,即使非正常關機,ext3也不需要檔案系統校驗。這是因為資料是以檔案系統始終保持一致方式寫入磁碟的。在非正常關機後,恢復ext3檔案系統的時間不依賴於檔案系統的大小或檔案數量,而依賴於維護一致性所需日誌的大小。使用預設日誌設定,恢復時間僅需一秒。

  2、資料完整性

  使用ext3檔案系統,在非正常關機時,資料完整效能得到可靠的保障。你可以選擇資料保護的型別和級別。你可以選擇保證檔案系統一致,但是允許檔案系統上的資料在非正常關機時受損;這是可以在某些狀況下提高一些速度。你也可以選擇保持資料的可靠性與檔案系統一致;這意味著在當機後,你不會在新近寫入的檔案中看到任何資料垃圾。這個保持資料的可靠性與檔案系統一致的安全的選擇是預設設定。

  3、速度

  儘管ext3寫入資料的次數多於ext2.但是ext3常常快於ext2.這是因為ext3的日誌功能最佳化硬碟磁頭的轉動。你可以從3種日誌模式中選擇1種來最佳化速度,有選擇地犧牲一些資料完整性。

  4、易於遷移

  你可以不重新格式化硬碟,並且很方便的從ext2遷移至ext3而享受可靠的日誌檔案系統的好處。對,不需要做長時間的、枯燥的、有可能失誤的備份-重新格式化-恢復操作,就可以體驗ext3的優點。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2929700/,如需轉載,請註明出處,否則將追究法律責任。

相關文章