Debian 9 x64 со всеми обновами, 2 раздела монтируются fstab по UUID в / и /home.
Включил проверку обоих при каждом монтировании:
tune2fs -c 1 /dev/sda1
tune2fs -c 1 /dev/sda2
Для системного раздела в fstab стоит 0 1, для /home 0 2. Системный раздел при этом проверяется при каждой загрузке - с этим проблем нет, а второй не проверяется вовсе. Пробовал поставить 0 1, эффекта нет.
Пробовал в /home записать файл forcefsck - не работает.
Создание в /etc/default/rcS записи FSCKFIX=yes - не работает.
Подскажите, как принудительно проверить раздел отличный от / при запуске системы?
Спасибо.
Решение найдено. Помимо tune2fs и «0 2» в fstab добавка в /etc/default/grub параметров fsck.mode=force fsck.repair=yes отработала.
sudo sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT="quiet"/GRUB_CMDLINE_LINUX_DEFAULT="quiet fsck.mode=force fsck.repair=yes"/g' /etc/default/grub
sudo update-grub
И на запрос:
sudo journalctl -b | grep "fsck\|File System"