Respostas:
O campo existe para que você possa definir a ordem em que os sistemas de arquivos são verificados. Partições diferentes na mesma unidade não devem ser verificadas ao mesmo tempo, pois as entradas / saídas para cada sistema de arquivos competirão entre si e atrasarão todo o processo. Os sistemas de arquivos em diferentes discos físicos podem ser configurados para fazer o check-in na mesma passagem para acelerar todo o processo, já que o IO para separar discos não estaria competindo.
mountall
no Ubuntu e provavelmente outras distribuições que usam upstart, ignoram esses campos e fazem suas próprias descobertas de quais sistemas de arquivos são partições diferentes no mesmo disco ou não.
Tem a ver com a ordem de inicialização. A maior prioridade é necessária para a inicialização (/ na minha opinião / usr / var / tmp ...). O sistema de arquivos / boot pode ter prioridade mais baixa porque, quando o sistema pode iniciar o fsck, ele já lê os arquivos necessários a partir do boot. Os sistemas de arquivos para diretórios pessoais etc. são de menor prioridade durante o processo de inicialização.
fsck
gerará um thread separado para verificar todas as partições? (e, quando o último thread terminar, todas as partições com 'priority = low' serão verificadas)