Назад | Перейти на главную страницу

ClearOS - как избежать зависания с сообщением fsck при загрузке?

У меня такое случалось пару раз - у меня есть коробка ClearOS Enterprise 5.2, и из-за отключения электроэнергии или чего-то подобного он в конечном итоге показывает ошибку при загрузке и говорит, что нужно запустить fsck (я думаю, что он сказал с (или без?) параметр -a).

Проблема в том, что мне нужно, чтобы этот ящик был безголовым, в удаленном месте (за много миль)!

Итак, мне нужно придумать решение, как заставить его автоматически восстанавливать себя, без присутствия кого-то с монитором и клавиатурой.

Другой вариант - просто полностью избежать проблемы - возможно, есть что-то, что можно изменить, поэтому это очень маловероятно (конечно, я не могу избежать отключения электроэнергии - по крайней мере, практически).

Наконец, может быть, это загрузка с носителя только для чтения (cd), файловой системы или чего-то подобного? По крайней мере, базовая ОС, чтобы она всегда, по крайней мере, загружалась с достаточной конфигурацией, которая могла бы позволить удаленный доступ или базовое соединение?

Примечание: Это работает на CentOS и RHEL. Я считаю, что он работает и с ClearOS, поскольку он основан на RHEL. Вы можете проверить, смотрит ли он на эти вещи, заглянув в /etc/rc.d/rc.sysinit - это сценарий, который определяет материал fsck, который я описал ниже.


Вы можете отключить это в / etc / fstab, шестое поле в каждой строке определяет, следует ли запускать fstab.

/dev/sysvg/rootlv     /        ext4      defaults 0 0 <-- that 

Вышеуказанное отключит его. Если вместо этого вы хотите убедиться, что он работает с параметром -y, чтобы он автоматически исправлял ошибки, создайте файл /etc/sysconfig/autofsck и добавьте к нему эти строки:

AUTOFSCK_DEF_CHECK=yes
PROMPT=yes
AUTOFSCK_TIMEOUT=10

Если вы сделаете это, сервер автоматически запустит fsck и сам исправит ошибки, если он был перезагружен жестко.