У меня есть эта та же проблема на 2.2.3 версиях, включенных в Centos5
По моему скромному мнению, это - эта ошибка https://issues.apache.org/bugzilla/show_bug.cgi? id=39673
Я не нашел решения, ни обходного решения: Я решил использовать старого апача (1.3.something?), который работает.
Команда reboot
может перезагрузить систему без завершения работы системных служб или полного размонтирования файловых систем. Предполагается, что завершает работу системы в обычном режиме, но очевидно, что это не всегда происходит.
Чтобы избежать этой проблемы, используйте команду shutdown
с соответствующими параметрами, чтобы перезагрузить систему. система.
Пример:
shutdown -r now
Пока система завершает работу чисто, она обычно не будет пытаться fsck
дисков при следующем перезапуске (если не превышено время монтирования файловой системы / счетчик времени, но это другая история).
Ошибка fsck после перезагрузки происходит по одной из трех причин: когда система некорректно завершает работу (например, сбой), когда файловая система не проверена на наличие N подключений или когда файловая система не работает не проверяли M дней. Для файловой системы ext2 / 3/4 вы можете увидеть текущие счетчики и установить значения N и M с помощью команды tune2fs
.
Первый fsck - ваш друг! Если вы разбили систему, вы ХОТИТЕ, чтобы она запускалась автоматически, и это действие никогда не должно отключаться в этом случае.
Теперь, во время обычных перезагрузок, когда все синхронизируется нормально, периодический вызов fsck может быть раздражает и не очень своевременно. Обычно в этом случае я запрещаю этот тип периодического вызова fsck, используя tune2fs (как пользователь root):
tune2fs -i 0 -c 0 /dev/sda1 ;; change /dev/sda1 with whatever your raw disk is
Эту операцию можно выполнить в любое время во время работы системы, даже если диск монтируется.
После этого вы можете перезагрузить сервер и избежать операции fsck (если только сервер не упал).