Linux 的檔案系統(File System)這麼多種, 都各有各的優、缺點, 到底要挑選哪一種?
建議可以參考這兩篇文章:
- Tetralet - Linux 支援的檔案系統小評測 - 最後的選擇是... (下述轉載於此篇文章, 測試這些檔案系統)
- ext2: 老牌 Linux 檔案系統,不支援 journaling。
- ext3: 當今各大 Linux 預設使用的檔案系統。支援 journaling。
- ext3 (data): 加上 journal_data 功能的 ext3。
- ext4: ext3 的下一版本。已正式進入 kernel 2.6.28 中。
- reiserfs: 號稱最快的 FS。Linux 上第一個支援 journaling 的檔案系統。
- reiserfs (data): 加上 journal_data 功能的 reiserfs。
- reiser4: reiserfs 的下一版。(尚未進入 kernel 中)
- jfs: 由 IBM 所開發的 journaling 型檔案系統。已停止開發。
- xfs: 由 SGI 所開發的 journaling 型檔案系統。
- vfat: 古老 DOS/Windows 檔案系統,不支援 journaling。
- ntfs: 現今 Windows 的主流檔案系統。在 Linux 上是經由 fuse 來支援 ntfs。
- zfs: 由 Sun 所開發的終極檔案系統。在 Linux 上是經由 fuse 來支援 zfs。
- btrfs: 下一代 Linux 預設使用的檔案系統。已進入 kernel 2.6.29 RC1 的測試分支中。
- kissGNU - Linux 下讀寫速度測試