第 1章 ext3 檔案系統

打從 Red Hat Linux 7.2 版開始,預設的檔案系統已經從較脆弱的 ext2 格式更改為日誌式的 ext3 檔案系統。

1.1. ext3 的特色

ext3 檔案系統基本上是 ext2 檔案系統的加強版本,這些改革提供了下列的優點:

可用性

在非預期的電源中斷或系統當機(也稱為 unclean system shutdown),每一個在機器上掛載的 ext2 檔案系統都必須由 e2fsck 程式檢查其一致性。 這個費時的過程將會嚴重地延誤系統的開機時間,特別是在含有大量檔案的分割區上。 在這個時間內,在該磁區上的任何資料都無法存取。

由 ext3 檔案系統提供的日誌式功能表示在系統未正常關機的情況下,這種檔案系統的檢查已不再需要。 使用 ext3 檔案系統唯一需要做一致性檢查的情況在於某些少見的硬體錯誤狀況,如硬碟錯誤。 在系統未正常關機之後,用來回復一個 ext3 檔案系統所需的時間,並不取決於檔案系統的大小或所含檔案的數量,而是在於用來維護一致性之 journal 的大小。 取決於硬體的速度,用來回復預設大小的 journal 只需要一秒鐘。

資料完整性

ext3 檔案系統在系統未正常關機的情況下提供了加強的資料完整性。 ext3 檔案系統讓您可以為您的資料選擇保護的類型與層級。 預設情況下,Red Hat Linux 9 設定 ext3 的磁區對於檔案系統狀態保持一個高等級的資料一致性。

速度

不管需要多次地寫入某些資料,ext3 在大部分情況下擁有比 ext2 高的資料傳輸量,因為 ext3 的日誌式功能會加速硬碟機磁頭的動作。 您可以選擇三種日誌式的模式來為硬碟機加速,不過這樣反而會犧牲資料的完整性。

簡易的轉換

您可以很容易地將 ext2 檔案系統轉換成 ext3,並不需要重新格式化便可立即享有一個多功能日誌式檔案系統的好處。 請看 菴 1.3 節 以取得關於如何執行這項工作的指示。

假如您執行一個 Red Hat Linux 9 的完整安裝,預設指定給 Linux 分割區的檔案系統為 ext3,假如您是從使用 ext2 分割區的 Red Hat Linux 版本作升級,安裝程式會讓您有機會將這些分割區轉換為 ext3 分割區而不遺失任何資料。 請參閱 Red Hat Linux 安裝手冊 中的 『升級您目前的系統』 附錄以取得詳細資訊。

以下的部份將會引導您建立與調校 ext3 分割區的步驟。 假如您有 ext2 檔案系統,並且正在執行 Red Hat Linux 9,您可以跳過以下的磁碟分割與格式化步驟,直接進行 菴 1.3 節