ext4 准备好用于生产了吗?

Kon*_*tin 10 linux filesystems ext4

您如何看待生产环境中的 ext4 文件系统?我们非常接近启动我们的项目,该项目将使用数千万经常更新的非大文件,我们需要决定使用哪个 FS。

有一段时间我们对其他 linux FS 的考虑是:

  • Ext3 非常稳定,但不太适合处理数百万个小文件
  • XFS 看起来很不错,可能我们会用到它
  • ReiserFS ......好吧......模糊的未来,谁将最终修复错误?

Mat*_*ons 15

如果您完全不确定(听起来确实如此),请坚持使用您知道的较旧的东西。

这不仅适用于文件系统。生产等于固体。如果您必须询问某些东西是否可以用于生产,那么您还没有准备好将其用于生产,这才是重要的。

在您的生产环境中部署 ext3 时,创建一个实验室并对其进行测试。


sys*_*138 5

这有点取决于您对“生产”的定义。Ext4 刚刚开始进入社区发行版。对于基于 Novell SuSE Linux Enterprise Server 的 openSUSE,ext4 错过了 SLES11,将不得不等待 SLES12。我不太了解 RedHat 流程,无​​法进行预测。但是,如果您需要获得公司支持的企业 linux,我预计它会在几年后出现。如果支持合同是您对“准备生产”的定义,那么这就是您的答案。

如果您愿意在没有企业支持合同的情况下使用 Linux,那么您就处于意见分歧的境地。Ext4 在内核中的时间并不长,所以他们仍在寻找主要的错误。在我看来,在将 ext4 部署到生产环境之前,我会给它更多的内核版本。在我的桌面上?当然!服务器?我会等待。