ext4,ReiserFS,JFS和XFS有哪些(缺点)优势?


21

每个都适合什么目的?


3
两件事:-是JFS。-您是否只想比较任意文件系统?还是您的选择仅限于这三个?我问是因为如果您正在考虑ext3,则应该真正考虑ext4。大多数人在考虑JFS时也会将XFS混在一起。相信,ResierFS的前途未卜。
kbyrd

2
假设使用Linux,您可能还想看看btrfs,它最近越来越受欢迎,现在是openSUSE上的一个(不受支持的)选项。
tsvallender

1
和ZFS请。既然每个人都为之疯狂。
zvolkov

6
在同一件事上谈论ext4时,没有理由考虑ZFS,因为这意味着Linux和Linux很快都不会将ZFS作为一流的文件系统。谢谢你孙 谢谢,Oracle。
wzzrd

还可以看看新的Btrfs,它被许多开发人员视为ext4的未来替代品。
波马

Answers:


20

我将仅列出一些优点和缺点。这绝不是一个详尽的清单,仅是一个指示。如果此列表中有一些大遗漏,请留下评论,然后我将其添加,这样我们就可以在一个地方得到一个不错的大列表。

ext4

优点:

  • 由ext3的所有发行版(商业发行版和非商业发行版)支持,并且基于ext3,因此经过了广泛的测试,稳定和验证
  • ext3没有的各种不错的功能(例如扩展区,亚秒级时间戳)。

缺点:

XFS文件

优点:

  • 支持大型文件系统(在64位系统上最多8艾字节(是,'exa'))
  • 在线碎片整理
  • 即将到来的RHEL6作为“大文件系统”选项受支持
  • 可靠的记录:xfs已经存在了很长时间

缺点:

  • 维基百科提到了慢速的元数据操作,但我对此一无所知
  • 断电时可能会造成数据丢失,建议使用UPS,不适合家庭系统

JFS

优点:

  • 据说速度很快(我对JFS的经验很少)
  • 起源于AIX:成熟的技术

缺点:

  • 除了IBM以外,几乎没有人使用和支持过(除非我错了,请纠正我;我从未见过或听说过生产中使用的JFS,尽管显然必须在某处)

ReiserFS

优点:

  • 小文件快速
  • 节省空间
  • 稳定成熟

缺点:

  • 不再是非常活跃的项目,下一代reiser 4已成功完成
  • 没有在线碎片整理程序

Reiser 4

优点:

  • 小文件非常快
  • 原子交易
  • 节省空间
  • 元数据名称空间
  • 插件架构,(可以使用加密,压缩,重复和元数据插件)

缺点:

  • Reiser4的前景非常不确定,尚未合并
  • 主要支持发行版(SuSE)在多年前就已下架
  • 汉斯·莱瑟(Hans Reiser)的“法律问题”并没有真正帮助

我推荐此页面以供进一步阅读。


3
我从未使用过XFS,但是我听说过许多因电源故障而导致数据丢失的报告,如果您要使用XFS,则极力推荐使用UPS。
Arrowmaster 2011年

1
@Arrowmaster我可以从个人经验中证实这一点
OneOfOne

在过去的一年中,我一直将XFS用作台式机和笔记本电脑上的主要数据分区表格,而没有出现任何问题。没有UPS,而且我已经有足够多的内核恐慌导致很多次没有安全关闭它。注意:我确实将ext4用于根文件系统。
Ali Lown

1
XFS也是唯一没有大量硬件故障而导致数据丢失的文件系统。我不知道他们怎么这么糟糕地破解它,因为在IRIX中它总是可以完美地工作。
XTL 2012年

2
ReiserFS文件系统现在是死多头(GOT通过对赖泽4中途放弃;仍然有sereve漏洞没有解决之道的时候终于弃用),赖泽4新锯天(的光本来是要被指出这一点时,又成了手柄功能无法实现理智地,就像指向目录的多个链接一样)。
vonbrand 2013年

1

关于优点和缺点的好话。

我在debian linux squeeze(较旧的版本6.0.0 x64)上使用EXT4的第一个也是最后一个经验是使用2x500GB的无RAID硬盘。

到目前为止,我还不完全了解发生了什么,但是几天后我意识到,我的空间不足。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

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


从来没有见过那样的东西。
vonbrand 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.