8 在/etc/fstab文件的第六列中,有一个数字对应于是否应扫描文件系统中的错误。可能的值为: 0 - skip 1 - high priority 2 - low priority 为什么在/ etc / fstab中引入了fsck'priority'? linux fstab fsck priority — 科莱米克 source
2 该字段存在,因此您可以定义检查文件系统的顺序。不应同时检查同一驱动器上的不同分区,因为进入每个文件系统的IO会相互竞争,从而降低了整个过程的速度。可以将不同物理磁盘上的文件系统设置为检查同一遍,以加快整个过程,因为用于分离磁盘的IO不会竞争。 — 普西 source 感谢您的回复。这是否意味着如果我使用'priority = high'指定多个分区,fsck是否会产生一个单独的线程来扫描每个分区?(并且,当最后一个线程完成时,所有带有“ priority = low”的分区都将被检出) — colemik 2012年 @trismarck,不,您将数字放在该列中,并同时产生一个带有1的fsck的所有分区,以对其进行检查,然后在完成时检查所有带有2的分区,依此类推。请注意,mountall在Ubuntu和可能使用upstart的其他发行版上的IIRC 会忽略这些字段,并自行确定哪些文件系统是同一磁盘上的不同分区。 — psusi 2012年
7 它与启动顺序有关。引导需要最高优先级(/和我认为/ usr / var / tmp ...)。/ boot文件系统的优先级较低,因为在系统启动fsck时,它已经从引导中读取了必要的文件。在引导过程中,主目录等的文件系统的优先级较低。 — 吉比 source
fsck
是否会产生一个单独的线程来扫描每个分区?(并且,当最后一个线程完成时,所有带有“ priority = low”的分区都将被检出)