The man page for fstab has this to say about the pass
value:
Pass (fsck order) Fsck order is to tell fsck what order to check the file systems, if set to "0" file system is ignored.
Often a source of confusion, there are only 3 options :
0 == do not check. 1 == check this partition first. 2 == check this partition(s) next In practice, use "1" for your root partition, / and 2 for the rest. All partitions marked with a "2" are checked in sequence and you do not need to specify an order.
Use "0" to disable checking the file system at boot or for network shares.
It doesn't explicitly mention values higher than 2, but implies that 0
, 1
and 2
are the only useable values.
Other sources (such as the fsck man page) imply that values above 0
will be treated in ascending order ("passno value of greater than zero will be checked in order")
Can values higher than 2 be used, or not?
systemd
age, when booting the system and checking the file systems then. Please see my Answer for my own research results. – Ned64 Oct 20 '19 at 13:48