Перезагрузка сервера Linux правильно для предотвращения fsck

У меня есть эта та же проблема на 2.2.3 версиях, включенных в Centos5

По моему скромному мнению, это - эта ошибка https://issues.apache.org/bugzilla/show_bug.cgi? id=39673

Я не нашел решения, ни обходного решения: Я решил использовать старого апача (1.3.something?), который работает.

1
задан 13 November 2012 в 20:13
3 ответа

Команда reboot может перезагрузить систему без завершения работы системных служб или полного размонтирования файловых систем. Предполагается, что завершает работу системы в обычном режиме, но очевидно, что это не всегда происходит.

Чтобы избежать этой проблемы, используйте команду shutdown с соответствующими параметрами, чтобы перезагрузить систему. система.

Пример:

shutdown -r now

Пока система завершает работу чисто, она обычно не будет пытаться fsck дисков при следующем перезапуске (если не превышено время монтирования файловой системы / счетчик времени, но это другая история).

4
ответ дан 3 December 2019 в 16:18

Ошибка fsck после перезагрузки происходит по одной из трех причин: когда система некорректно завершает работу (например, сбой), когда файловая система не проверена на наличие N подключений или когда файловая система не работает не проверяли M дней. Для файловой системы ext2 / 3/4 вы можете увидеть текущие счетчики и установить значения N и M с помощью команды tune2fs .

4
ответ дан 3 December 2019 в 16:18

Первый fsck - ваш друг! Если вы разбили систему, вы ХОТИТЕ, чтобы она запускалась автоматически, и это действие никогда не должно отключаться в этом случае.

Теперь, во время обычных перезагрузок, когда все синхронизируется нормально, периодический вызов fsck может быть раздражает и не очень своевременно. Обычно в этом случае я запрещаю этот тип периодического вызова fsck, используя tune2fs (как пользователь root):

 tune2fs -i 0 -c 0 /dev/sda1        ;; change /dev/sda1 with whatever your raw disk is

Эту операцию можно выполнить в любое время во время работы системы, даже если диск монтируется.

После этого вы можете перезагрузить сервер и избежать операции fsck (если только сервер не упал).

2
ответ дан 3 December 2019 в 16:18

Теги

Похожие вопросы