如何在 Linux 上禁用 fsync

如何在 Linux 上禁用 fsync

有没有办法让fsyncLinux 上的操作成为无操作,理想情况下只针对单个目录或挂载点?

我正在运行一些软件,遗憾的是我无法修改这些软件,它们正在执行过多的同步。我不在乎系统崩溃时的稳定性(如果发生这种情况,我们将重新格式化并重新开始)。

我查看了xfs和的挂载选项ext4,没有发现任何看起来像是fsync无操作的东西。

我也考虑过使用tmpfs常规文件系统,并使用可用磁盘作为额外的交换。我希望使用文件系统有一个更简洁的选择。

答案1

如果您不关心 FS 的稳健性,则可以使用 nobarrier 安装选项。

相关内容