Ответы:
Поле существует, поэтому вы можете определить порядок, в котором проверяются файловые системы. Различные разделы на одном и том же диске не должны проверяться одновременно, поскольку ввод-вывод в каждой файловой системе будет конкурировать друг с другом и замедлять весь процесс. Файловые системы на разных физических дисках могут быть настроены для проверки на одном и том же проходе для ускорения всего процесса, поскольку ввод-вывод для отдельных дисков не будет конкурировать.
mountall
в Ubuntu и, вероятно, в других дистрибутивах, использующих upstart, игнорирует эти поля и самостоятельно определяет, какие файловые системы являются разными разделами на одном диске или нет.
Это связано с порядком загрузки. Самый высокий приоритет требуется для загрузки (/ и по моему мнению / usr / var / tmp ...). Файловая система / boot может работать с более низким приоритетом, поскольку к тому времени, когда система может запускать fsck, она уже считывает необходимые файлы из загрузки. Файловые системы для домашних каталогов и т. Д. Имеют более низкий приоритет в процессе загрузки.
fsck
будет создан отдельный поток для сканирования каждого раздела? (и когда закончится последний поток, будут проверены все разделы с 'priority = low')