Проверка файловой системы при запуске запускается службами systemd. Есть , systemd-fsck-root.service
и systemd-fsck@....сервис
для корневой файловой системы и других разделов соответственно. Эти сервисы продолжают использовать традиционный пароль, т. е. число в шестом поле в /etc/fstab
, чтобы определить, следует ли проверять объявленные файловые системы и в каком порядке.
Согласно с человек systemd-fsck
:
Эти службы запускаются при загрузке, если в файле /etc/fstab нет пароля
система установлена на значение больше нуля. Проверка файловой системы на наличие
root выполняется перед другими файловыми системами. Другие файловые системы могут
проверяться параллельно, за исключением случаев, когда они находятся на одном вращающемся диске.
Тем не менее, root, похоже, обрабатывается специально. Он проверяется ранее в процессе загрузки, в initramfs. Как указано в документации, systemd-fsck-root.service
срабатывает только тогда, когда проверка не прошла там. В противном случае его статус будет показан как «сбой».
Так что, вероятно, вы увидите эффект изменения пароля в /etc/fstab
если вы изменили его для раздела, отличного от корневого раздела.
Что ваш вывод Tune2fs
указывает на давность проверки из-за того, что регистрируются только тщательные проверки файловой системы. По умолчанию проверка файловой системы журналируемых файловых систем ext ограничивается проверкой того, что сообщает журнал. В предыдущих версиях Ubuntu максимальное количество монтирований
было установлено значение 30, указывающее, что полная проверка файловой системы будет принудительно выполняться после каждых 30 подключений. В настоящее время установлено значение -1
, поэтому файловая система никогда не проверяется полностью, если журнал не сообщает о проблеме.