barrier=0

这将禁用 Journaling Block Device(JBD) 中的写屏障。
默认情况下,ext4 文件系统的屏障为 1,而 ext3 的屏障为 0。

写屏障用于强制对日志提交进行正确的磁盘排序,但它们会降低文件系统的性能。
但是,如果系统没有电池供电的磁盘,则存在文件系统损坏的风险。

在 Linux 中提高 ext4 文件系统性能的挂载选项

部署默认安装选项通常是为了获得最大性能,同时保持一般使用的安全性。
有一些挂载选项可以根据目标使用的需要来优化 ext4 文件系统。

commit=60

这是每个数据和元数据同步的秒数。
默认设置为 5 。
在断电的情况下,存储的最后 5 秒数据将丢失,但文件系统不会损坏,因为日志处于活动状态。
将此数字增加到较大的值将以数据安全为代价提高性能。

on it road .com

data=writeback

默认情况下 (data=ordered ),所有数据在其元数据(文件大小、时间、所有者等)提交到日志之前都被直接强制输出到主文件系统。
通过将此选项更改为 data=writeback ,将不会保留数据排序,数据可能会在其元数据提交到日志后写入文件系统。
只会记录元数据。

为了在根文件系统上使用这个选项,需要输入一个内核引导参数:

rootflags=data=writeback

根据 Linux 内核源上的 ext4 文件系统文档,写回模式可以允许旧数据在崩溃和日志恢复后出现在文件中。
唯一支持的日志模式是“data=ordered”,这是默认设置。

日期:2020-09-17 00:14:18 来源:oir作者:oir