Risposte:
Il campo esiste in modo da poter definire l'ordine in cui i filesystem sono controllati. Partizioni diverse sullo stesso disco non devono essere verificate contemporaneamente poiché l'IO che va a ciascun file system sarà in concorrenza tra loro e rallenterà l'intero processo. I filesystem su diversi dischi fisici potrebbero essere impostati per effettuare il check-in nello stesso passaggio per accelerare l'intero processo poiché l'IO per separare i dischi non sarebbe in competizione.
mountall
su Ubuntu e probabilmente altre distro che utilizzano upstart ignorano questi campi e fanno da soli il loro modo di capire quali filesystem sono partizioni diverse sullo stesso disco o meno.
Ha a che fare con l'ordine di avvio. La massima priorità è richiesta per l'avvio (/ e secondo me / usr / var / tmp ...). Il filesystem / boot può fare con una priorità più bassa perché quando il sistema può avviare fsck, legge già i file necessari all'avvio. I filesystem per home directory ecc. Hanno una priorità inferiore durante il processo di avvio.
fsck
genererà un thread separato per scansionare ogni partizione? (e, al termine dell'ultimo thread, verranno verificate tutte le partizioni con 'prioritario = basso')