Иногда 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).
