Обслуживание сервера для предотвращения сбоев fsck
Время от времени после перезагрузки я обнаруживал, что fsck не работает на диске ОС, и загрузка становится невозможной на многих моих серверах. Затем мне пришлось переустановить ОС и перенести данные с неисправного диска ОС.
Следующие меры предотвратят это?
1. регулярный запланированный fsck на дисках 2. использовать рейд 5/6
какие-либо другие предложения и лучшие практики?
2 ответа
время от времени после перезагрузки я обнаруживал, что fsck не работает на диске ОС, и загрузка становится невозможной на многих моих серверах.
Вы делаете изящные перезагрузки / выключения в этих системах? Если вы делаете это (имеется в виду, что файловые системы просто не смонтированы), и вы все еще видите повреждение, то, скорее всего, в базовом хранилище есть проблемы.
Какую файловую систему вы используете? Надеюсь, вы используете журнальную файловую систему? В случае файловых систем с журнализацией, даже если они сильно выходят из строя (то есть сервер отключается перед чистым отключением), крупномасштабное повреждение очень маловероятно.
1. регулярный запланированный fsck на дисках
Это не повредит, но это также не все, что нужно, если ваше оборудование хорошо.
- использовать рейд 5/6
RAID ничего не сделает для вас. RAID защищает от аппаратного сбоя, а не от сбоя файловой системы.
- Запустите memcheck в вашей оперативной памяти. Если у вас плохая память, это приведет к случайному повреждению вашей файловой системы.
- Запустите проверку здоровья на жестких дисках и материнской плате