我们正在将我们的应用程序从 RHEL6.5 ext4 升级到 RHEL7.3 XFS。我们观察到,使用 XFS 文件系统进行冷重启(从系统控制台 - iLO)会将我们的一些文件(每隔几秒写入磁盘)截断为零字节。不仅是我们的应用程序,而且假设我们使用“>”将输出从一个命令重定向到一个文件,这些文件在冷重启后消失。我们知道关于明确执行 fysnc 的建议。但是我们的 Java 代码是什么?我们的 python 脚本中的案例呢?
现在我们处于两难的境地,是坚持使用 ext4 还是 XFS。XFS 有优势,将是我们的首选。我们不能相信世界其他地方没有意识到这一点。这是 RHEL 特有的问题(我们在 RHLE6.5 https://bugzilla.redhat.com/show_bug.cgi?id=845233中看到了一个类似的问题),或者这是现代文件系统的预期行为?