为什么在 /etc/fstab 中引入 fsck 优先级?

为什么在 /etc/fstab 中引入 fsck 优先级?

在文件内部的/etc/fstab第六列中,有一个数字对应于是否应扫描文件系统是否有错误。可能的值为:

0 - skip
1 - high priority
2 - low priority

为什么在 /etc/fstab 中引入 fsck“优先级”?

在此输入图像描述

答案1

它与启动顺序有关。启动需要最高优先级(/ 在我看来 /usr /var /tmp ...)。 /boot 文件系统可以使用较低的优先级,因为当系统可以启动 fsck 时,它已经从引导中读取了必要的文件。主目录等文件系统在引导过程中优先级较低。

答案2

该字段的存在是为了让您可以定义检查文件系统的顺序。不应同时检查同一驱动器上的不同分区,因为进入每个文件系统的 IO 将相互竞争,并减慢整个过程。不同物理磁盘上的文件系统可以设置为在同一通道中签入,以加快整个过程,因为单独磁盘的 IO 不会竞争。

相关内容