Принудительная проверка файловых систем на ошибки при загрузке Linux
Содержание
Сегодня будем проверять файловые системы на ошибки при старте Linux с systemd.
Запуск fsck при загрузке
Чтобы файловая система проверялась на ошибки, в /etc/fstab в поле PASS должно стоять значение больше 0:
UUID=ba79d311-16b6-409a-a272-hba914963c28 / ext4 defaults 1 1
Далее нужно форсировать проверку при загрузке. На системах с systemd передадим ядру параметр fsck.mode=force.
Если используется загрузчик GRUB 2, то в загрузочном меню на нужном ядре жмём клавишу e. Затем находим строку, начинающуюся с linux, и добавляем в конец fsck.mode=force:

Далее жмём Ctrl+X, чтобы загрузиться с текущими параметрами.
После загрузки проконтролируем выполнение проверки на ошибки:
# tune2fs -l /dev/xvda1 | grep "Last checked"
Last checked: Tue Dec 11 19:38:33 2018