Иногда fsck
запускается сам по себе, когда я перезагружаю свой сервер, но в большинстве случаев это не так. Но когда он бежит, он занимает слишком много времени, чтобы закончить. Безопасно ли отключить это навсегда?
3 ответа
Если это производственный сервер, не рекомендуется отключать автоматически запланированные проверки fsck при загрузке.
fsck
автоматически запускается при загрузке через M монтируется или через N дней, в зависимости от того, что наступит раньше. Вы можете настроить это расписание, используя tune2fs
.
Я бы предложил оставить включенной автоматическую проверку, но с помощью tune2fs настроить расписание проверки, если это необходимо, и заставить fsck
запускаться, когда это более удобно.
Когда запускается fsck, он сбрасывает Mount count
до 0
и обновляет поле « Last checked
, эффективно переназначая следующую автоматическую проверку.
Если вы не хотите запускать fsck
вручную, но знаете, что это будет удобно при следующей запланированной перезагрузке, вы можете принудительно запустить fsck
при следующей загрузке:
Вы можете заставить вашу систему запускать fsck, создав пустой файл 'forcefsck' в корне вашей корневой файловой системы. т.е.: touch /forcefsck Файловые системы, для которых 0 или ничего не указано в шестом столбце вашего /etc /fstab, проверяться не будут
Узнайте, будет ли fsck
работать при следующей загрузке:
С ext2, ext3 и ext4 вы можете использовать
dumpe2fs -h /dev/diskname
Я бы не стал. Вы можете отключить его, если у вас есть политика для периодического запуска fsck вручную, и вы используете полностью журналируемую файловую систему, но в противном случае это важно для долгосрочного состояния файловой системы. Если проверка загрузки отключена, fsck будет запускаться автоматически только в том случае, если ваш журнал помечен как грязный, но он не будет выполнять такие операции, как проверка поврежденных секторов или вручную искать проблемы файловой системы, которые еще не были записаны.
Я рад дополнить ответы «нет-нет-нет» новыми идеями.
Это зависит от важности сервера.
Если это чрезвычайно важно (например, ваша работа зависит от этого): то, что вы хотите исправить, не является вашей проблемой. Ваша проблема не в медленном fsck, а в частой перезагрузке. Это то, что вы должны исправить.
Если это не так важно: вперед! Если ваши перезагрузки чистые (всегда чистое завершение работы), единственный способ возникновения ошибки файловой системы - серьезная ошибка ядра или оборудования. Но они также имеют в основном альтернативные симптомы (см. Dmesg).