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

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

2 ответа

Решение

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

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

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

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

Другие вопросы по тегам