Archive

文章標籤 ‘檔案系統’

Linux常用檔案系統

2007年6月21日 尚無評論

在Linux作業系統中,常用的檔案系統類型有 ext2/ext3、ReiserFS與JFS,接著,我們簡單的說明一下這幾個檔案系統的特性與製作方式。

ext2:是一個舊的 Linux 檔案系統,不具備日誌功能,啟用的時間通常需要很久。現在多已經被其他的日誌型態檔案系統可以以更快的速度及更好的效率完成系統啟用和檢查。

ext3:為 ext2 的日誌版,提供了 metadata 日誌系統並且可以快速地使用日誌系統復原。ext3 是個相當不錯並且可靠的檔案系統,它有額外的 hashed b-tree索引功能將會開啟幾乎在任何情況內的狀態為高效能。簡單來說,ext3 是一個很棒的檔案系統。

ReiserFS:整體來說是個相當不錯的系統,它處理小型檔案(少於4kb)時效能會比 ext2 和ext3 來的好。他使用的是 B*-tree 為基礎的檔案系統,另外也能很有效率地處理大型檔案。Linux 核心版本 2.4.18+後,ReiserFS 是一個相當有值得推薦的系統,從很少、到很多檔案。ReiserFS 都可以處理的非常好。開機分割區並不建議使用此檔案系統。

XFS:是一個 metadata 日誌系統,並且擁有完整的功能及針對延展性最佳化。如果您使用高速SCSI或是纖維的儲存裝置,並且有持續不斷的電源供應,我們才推薦您使用 XFS。如果沒有,請使用其他檔案系統。因為 XFS大量的將要傳送的資料快取在記憶體中,設計不好的程式(的確有一些程式在寫入磁碟時不做一般的預防措施)可能當系統意外斷電時損失大量的資料。

JFS: 是 IBM 發展的高效能日誌系統。目前雖然已經可以算是個完成品,關於他的穩地度並沒有太多的優點及缺點。

製作方式:

檔案系統 建立指令
ext2 mke2fs
ext3 mke2fs -j
reiserfs mkfs.reiserfs
xfs mkfs.xfs
jfs mkfs.jfs