В последнее время у меня было несколько серверов, которые столкнулись с ошибкой записи в файловой системе EXT3 и в результате перемонтировали файловую систему только для чтения. Понятно, что на рабочем сервере это вызывает серьезные проблемы. При перезагрузке файловая система была исправлена, но на больших разделах это занимает много времени. После того, как файловая система была исправлена, исправлено несколько ошибок, сервер снова работает нормально.
Что я могу сделать, чтобы минимизировать скорость, с которой это происходит? Я не могу найти много информации о периодической проверке файловых систем на работающем сервере. Можно ли изменить способ, которым EXT3 / система обрабатывает ошибки записи? Что было бы вменяемым решением.
Все серверы, о которых идет речь, работают под управлением CentOS Linux 5.4 или 5.5.
Не должно быть любой писать ошибки вообще с ext3, и если они есть, вы должны проверить возможные аппаратные дефекты (скорее всего, поврежденные диски или, возможно, проблемы с кабелями).
Вы можете смонтировать свои файловые системы с помощью -o errors=continue
вариант. Проверьте man mount
для подробностей. Однако это не рекомендуется, и я согласен с SvenW. Если у вас есть аппаратная карта RAID, запустите ее, заставьте ее проверить целостность вашего массива. А как насчет кабелей? Вы уверены, что они целы? Что касается периодической проверки файловых систем на работающем сервере - их необходимо размонтировать. Если возможно, вы можете выбрать ночные часы.