ClearOS - как не застрять в сообщении fsck при загрузке?
У меня такое случалось пару раз - у меня была коробка ClearOS Enterprise 5.2, и из-за сбоя питания или чего-то подобного, он заканчивал тем, что отображал ошибку при загрузке и говорил, что fsck должен быть запущен (я думаю, что это сказано с (или без?) параметр -a).
Проблема в том, что мне нужно, чтобы эта коробка была без головы, в удаленном месте (за много миль)!
Итак, мне нужно придумать решение, как сделать так, чтобы он автоматически восстанавливался сам, без присутствия монитора и клавиатуры.
Другая возможность состоит в том, чтобы просто избежать проблемы вместе - возможно, есть что-то, что можно изменить, так что это очень маловероятно (я, конечно, не могу избежать отключения электроэнергии - по крайней мере, практически).
Наконец, может быть, это может быть загрузка с носителя только для чтения (cd) или файловой системы или подобного? По крайней мере, базовая ОС, чтобы она всегда хотя бы загружалась с достаточной конфигурацией, которая могла бы обеспечить удаленный доступ или базовое подключение?
1 ответ
Примечание: это работает на 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 и сам исправит ошибки, если они были перезагружены трудным способом.