Во время старта операционная система проверяет файловую систему на наличие ошибок с помощью утилиты fsck. Система будет загружена только после проверки всех файловых система и устранения всех ошибок. Для каждой обнаруженной ошибки fsck запрашивает на консоли у системного администратора выбор действия, которое требуется предпринять с данной проблемой.
Для того, чтобы fsck самостоятельно устраняла ошибки без ручного подтверждения запросов, в загрузочных параметрах требуется включить опцию автоматического подтверждения всех запросов.
CentOS, Fedora, RedHat
В конфигурационном файле /etc/sysconfig/autofsck добавляем значение -y переменной AUTOFSCK_OPT:
echo «AUTOFSCK_TIMEOUT=5″ > /etc/sysconfig/autofsck
echo «AUTOFSCK_DEF_CHECK=yes» >> /etc/sysconfig/autofsck
Debian, Ubuntu
В конфигурационном файле /etc/default/rcS присвоить переменной FSCKFIX значение yes:
FSCKFIX=yes
FreeBSD
В конфигурационном файле /etc/rc.conf присвоить переменной fsck_y_enable значение YES:
fsck_y_enable=»YES»
Спасибо Андрею за статью!
