![为什么在 /etc/fstab 中引入 fsck 优先级?](https://linux22.com/image/23053/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%9C%A8%20%2Fetc%2Ffstab%20%E4%B8%AD%E5%BC%95%E5%85%A5%20fsck%20%E4%BC%98%E5%85%88%E7%BA%A7%EF%BC%9F.png)
在文件内部的/etc/fstab
第六列中,有一个数字对应于是否应扫描文件系统是否有错误。可能的值为:
0 - skip
1 - high priority
2 - low priority
为什么在 /etc/fstab 中引入 fsck“优先级”?
答案1
它与启动顺序有关。启动需要最高优先级(/ 在我看来 /usr /var /tmp ...)。 /boot 文件系统可以使用较低的优先级,因为当系统可以启动 fsck 时,它已经从引导中读取了必要的文件。主目录等文件系统在引导过程中优先级较低。
答案2
该字段的存在是为了让您可以定义检查文件系统的顺序。不应同时检查同一驱动器上的不同分区,因为进入每个文件系统的 IO 将相互竞争,并减慢整个过程。不同物理磁盘上的文件系统可以设置为在同一通道中签入,以加快整个过程,因为单独磁盘的 IO 不会竞争。