Если для 6-го столбца в fstab (столбец pass) установлено значение 0, означает ли это, что проверки никогда не будут принудительно выполняться при загрузке, независимо от чего-либо вроде состояния файловой системы, счетчика монтирования и интервала проверки в самой файловой системе (см. dumpe2fs
)?
На странице руководства fstab указано:
Если шестое поле отсутствует или равно нулю, возвращается нулевое значение, и fsck будет считать, что файловая система не нуждается в проверке.
Но, может быть, есть исключение?
Вы правильно читаете справочную страницу: если pass
равно нулю файловая система не будет загружена fsck
для проверки при загрузке (которая может вызвать множество проблем, если вы впоследствии попытаетесь смонтировать грязную файловую систему).
Там может быть исключением в системах Linux: файловые системы EXT имеют эти раздражающие триггеры «Проверять каждые N точек монтирования» / «Проверять каждые N дней» (потому что, очевидно, вы не можете доверять FS, даже если она помечена как чистая), и я считаю, что они происходят как часть монтирования, а не как проверка запуска, поэтому они могут обойти pass
логика.
В CentOS, если файл /forcefsck
существует в файловой системе, я считаю, что это переопределит настройку fstab.