ext4、ReiserFS、JFS 和 XFS 有什麼不同?

ext4、ReiserFS、JFS 和 XFS 有什麼不同?

這些檔案系統有哪些差異可能與人們在它們之間進行選擇有關?

答案1

我將分別列舉一些優點和缺點。這絕不是一份詳盡的清單,只是一個指示。如果這個列表中有一些大的遺漏,請發表評論,我會添加它們,這樣我們就可以在一個地方獲得一個很好的大列表。

外部4

專業人士:

  • 受所有發行版(商業版或非商業版)支持,並且基於 ext3,因此經過了廣泛測試、穩定且經過驗證
  • 各種出色的功能(如範圍、亞秒時間戳記)是 ext3 所不具備的。
  • 收縮檔案系統的能力

缺點:

XFS

專業人士:

  • 支援大量的檔案系統(64 位元系統上最多 8 艾字節(是的,「exa」))
  • 線上碎片整理
  • 即將推出的 RHEL6 支援作為「大型檔案系統」選項
  • 可靠的記錄:xfs 已經存在很久了

缺點:

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

性能圖也在那裡。這可能對您有用。

相關內容