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

性能图也在那里。这可能对您有用。

相关内容