Что означают последние два поля в fstab?

73

Последние два поля в каждой строке в fstab (dump, pass) - это некоторые числа, обычно 0. Что означают эти цифры?

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
UUID=030ccf66-5195-4835-ba3e-f5d7a5403c05 /               ext4    errors=remount-ro 0       1
    
задан elzapp 28.10.2010 в 10:36
источник

2 ответа

73

Скопировать / вставить из man fstab :

  

Пятое поле (fs_freq) используется для этих файловых систем посредством   dump (8), чтобы определить, какие файловые системы необходимо сбрасывать.   Если пятое поле отсутствует, возвращается значение нуля и   дамп предположит, что файловая система не требуется сбрасывать.

     

Шестое поле, (fs_passno), используется программой fsck (8) для определения   порядок проверки файловой системы при перезагрузке   время. Корневую файловую систему следует указать с помощью fs_passno 1 и   другие файловые системы должны иметь fs_passno из 2. Файловые системы в пределах   диск будет проверяться последовательно, но файловые системы на разных дисках   будет проверяться в то же время, чтобы использовать параллелизм, доступный в   аппаратное обеспечение. Если шестое поле отсутствует или равно нулю, значение   ноль возвращается, и fsck будет считать, что файловая система не   необходимо проверить.

    
ответ дан JanC 28.10.2010 в 10:54
источник
5

Простой ответ в блоге: первое поле определяет, нужно ли его сбрасывать, второе поле определяет, следует ли его проверять во время запуска и в какой последовательности. Проверьте руководство для остальных!

    
ответ дан g24l 24.07.2015 в 17:23