
這些檔案系統有哪些差異可能與人們在它們之間進行選擇有關?
答案1
我將分別列舉一些優點和缺點。這絕不是一份詳盡的清單,只是一個指示。如果這個列表中有一些大的遺漏,請發表評論,我會添加它們,這樣我們就可以在一個地方獲得一個很好的大列表。
外部4
專業人士:
- 受所有發行版(商業版或非商業版)支持,並且基於 ext3,因此經過了廣泛測試、穩定且經過驗證
- 各種出色的功能(如範圍、亞秒時間戳記)是 ext3 所不具備的。
- 收縮檔案系統的能力
缺點:
- 有傳言說它比 ext3 慢,fsync 資料遺失肥皂
XFS
專業人士:
- 支援大量的檔案系統(64 位元系統上最多 8 艾字節(是的,「exa」))
- 線上碎片整理
- 即將推出的 RHEL6 支援作為「大型檔案系統」選項
- 可靠的記錄:xfs 已經存在很久了
缺點:
- 維基百科提及元資料操作緩慢,但我不知道這一點
- 斷電時可能會遺失數據,建議使用 UPS,但不太適合家庭系統
- 無法縮小檔案系統 - 請參閱https://xfs.org/index.php/Shrinking_Support
JFS
專業人士:
- 據說很快(我對JFS沒什麼經驗)
- 起源於 AIX:經過驗證的技術
缺點:
- 除了 IBM 之外,幾乎沒有人使用和支援(如果我錯了,請糾正我;我從未見過或聽說過在生產中使用 JFS,但顯然它肯定在某個地方)
雷瑟FS
專業人士:
- 小文件速度快
- 非常節省空間
- 穩定成熟
缺點:
- 不再是非常活躍的項目,下一代 reiser 4 已經繼承了它
- 沒有線上碎片整理程序
雷瑟4號
專業人士:
- 小文件速度非常快
- 原子事務
- 非常節省空間
- 元資料命名空間
- 插件架構(可使用加密、壓縮、重複資料刪除和元資料插件)
缺點:
- Reiser4的未來非常不確定,還沒有被合併
- 主要支援發行版(SuSE)幾年前就放棄了它
- 漢斯·賴瑟的《法律問題》並沒有真正幫助
我建議這一頁供進一步閱讀。
答案2
關於優點和缺點的好話。
我第一次也是最後一次在 debian linux squeeze(舊版 6.0.0 x64)上使用 EXT4 的經驗是使用沒有 RAID 的 2x500GB 硬碟。
直到現在我還完全不知道發生了什麼,但幾天後我意識到我已經沒有空間了。 0 位元組空閒。很多免費節點。 du -sh 整個分割區寫給我只佔了 250GB 的空間。剩下的250GB去哪了?我不記得我是如何解決這個問題的,但鑑於這種情況我決定回到EXT3。使用 EXT3 我從來沒有遇到過同樣的問題。我認為我正在使用的擠壓版本有問題。新版本應該已經可以了。如果你想用在普通PC上,就用EXT4即可。就我的伺服器而言,我對 EXT3 很滿意。如果您是 IT 公司的安全經理 - 請使用 ReiserFS 或 Reiser4。
我可以向每個想要真正強大的安全性和資料加密的人推薦 ReiserFS。但如果發生某些情況,而您忘記了密碼,那麼您可能會遇到更大的問題。由於安全性和加密性,ReiserFS 只是美國軍隊使用的開源檔案系統。
因此,就我而言,我使用 EXT3,我不在乎 EXT4 是否快了百分之幾。我需要沒有問題的穩定檔案系統,希望您能理解我在 EXT4 上的糟糕經歷。
不過,我祝福您在使用這些 FS 時能夠愉快、輕鬆地工作。
編輯:夥計們,根據這個測試 - 在大多數情況下 EXT4 比 ext3 更快: http://www.abclinuxu.cz/blog/rb/2010/9/maly-domaci-test-filesystemu-ext3-ext4-xfs-jfs-reiser4-btrfs
性能圖也在那裡。這可能對您有用。