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


98

Последние два поля в каждой строке в 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

Ответы:


103

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

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

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


Было бы легче читать в цитате в виде абзацев.

15
Но что делает утилита dump? (У него нет man-страницы)
elzapp

11
Если у вас нет справочной страницы по дампу, значит, у вас не установлен дамп. См. Manpages.ubuntu.com/manpages/maverick/en/man8/dump.8.html - это для целей резервного копирования.
htorque

5
Связано: superuser.com/questions/247523/… TL; DR: просто всегда устанавливайте дамп на ноль и передайте 1 для корневого диска, 2 для любого другого диска.
np8

1
@ Давид, это правильно - и мой комментарий в контексте все еще действителен. Вы не хотели бы запускать fsck на определенных точках монтирования
Энрико

13

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.