关于 ext4 的 FUD 是否合理?或者在某些生产系统中使用是否安全?

Stu*_*son 14 filesystems ext4

我想知道在我的服务器上使用 ext4 是否安全。但我听说过太多关于它的 FUD,我很担心。

我们的系统可能会丢失一些数据,这没什么大不了的。即使是一整天的数据也不会惹恼太多人。我们的系统绝对可以从延迟写入中受益。

也就是说,从备份中恢复完整的文件系统需要几天时间并且是不可接受的。

关于这个主题的任何经验或知情意见?

Chr*_*ell 12

老实说,我现在暂不将 ext4 用于生产用途。

如果您遇到文件系统的实际性能问题,还有其他选择(我可以理解这种情况,在我的上一份工作中,由于 ext3,我们在应用程序中遇到了性能限制)。根据您选择的发行版,您可能能够使用 jfs、xfs 或 reiserfs。这三者通常会以不同的方式胜过 ext3,而且这三者现在都比 ext4 更经测试和更稳定。

所以,我的建议是多个部分。首先,彻底调查以确保您在正确的地方进行优化。在不同的文件系统上测试您的应用程序,并确保性能提高到足以使文件系统更改有效。

此外,根据您的应用程序,添加更多 RAM 可能会提高性能。默认情况下,Linux 将使用任何未提交给应用程序的 RAM 作为磁盘缓存。有时,拥有几 GB 的“未使用”RAM 可以显着提高磁盘活动繁重的机器的性能。

最后,您的时间线要求是什么?如果 ext3 没有削减它并且我今天必须构建一台具有不同文件系统的机器,我可能会使用 xfs 或 jfs。如果我能把它推迟 6-8 个月,我可能会等着看 ext4 是如何形成的。