
Не так давно у меня произошел инцидент с сервером, на котором работал mysql. Кто-то включил на сервере ведение журнала медленных запросов, но не потрудился реализовать ротацию журналов, поэтому файлы журналов медленно заполняли жесткий диск с течением времени, пока диск не заполнился полностью, и mysql перестал работать должным образом. Когда я пошел разбираться, я обнаружил, в чем проблема, поэтому я удалил все файлы журналов медленных запросов и отключил ведение журнала медленных запросов. Это решило непосредственную проблему, но примерно через месяц файловая система на сервере спонтанно перешла в режим «только для чтения». Когда это произошло, диск был загружен всего на 18%, так что диск был далеко не заполнен. Я связался с центром обработки данных, чтобы выяснить, нет ли возможных проблем с оборудованием, но они сказали мне, что с оборудованием все в порядке, и что это просто ошибки файловой системы.
Итак, мой вопрос: что могло вызвать это? Могло ли заполнение диска месяцем ранее вызвать какие-то ошибки файловой системы, которые со временем постепенно ухудшались, пока файловая система в конечном итоге не стала доступна только для чтения месяц спустя?
PS Я знаю, что мне, вероятно, следовало бы уделять больше внимания использованию диска на сервере. Я знаю, что я мог бы предотвратить заполнение диска в первую очередь, если бы я это сделал, что было моей ошибкой. Однако мне все еще интересно узнать, что привело к тому, что файловая система спонтанно стала доступна только для чтения месяц спустя. Я был бы признателен за ваши отзывы по этому поводу.
Спасибо!