Куда могло исчезнуть дисковое пространство? (5/5)

Подытожим этот короткий цикл последним случаем.


Файловая система только для чтения

Последний из рассматриваемых кейсов может произойти из-за проблем с самим жёстким диском:

Куда могло исчезнуть дисковое пространство? (5/5) IT, Linux, Будни сисадмина, Сисадмин, Файловая система, Операционная система

Мы не можем создать новый файл, хотя явно видно, что дисковое пространство у нас ещё есть. Посмотрим в каком режиме смонтирована файловая система:

Куда могло исчезнуть дисковое пространство? (5/5) IT, Linux, Будни сисадмина, Сисадмин, Файловая система, Операционная система

Вывод mount даёт нам подсказку, что наша rootfs смонтирована только для чтения (ro).

Теперь имеет смысл приступить к чтению системных логов, чтобы лучше понять что именно произошло:

Куда могло исчезнуть дисковое пространство? (5/5) IT, Linux, Будни сисадмина, Сисадмин, Файловая система, Операционная система

В логах видно, что ядро перевело файловую систему в режим read-only из-за - sysrq: Emergency Remount R/O.

Объяснений произошедшему может быть достаточно много. Тут сложно вывести какую-то общую рекомендацию для решения. Что нужно будет сделать наверняка: просмотреть сообщения dmesg, более детально логи системного журнала, сделать SMART тест жесткого диска.

Заключение

Когда ядро сталкивается с проблемами в работе файловых систем, оно ведёт себя в соответствии с аргументом error= команды mount. Этот аргумент может принимать следующие параметры:

  • errors=continue - игнорирует ошибки, однако помечает файловую систему как некорректную, после этого монтирование продолжается.

  • errors=remount-ro - перемонтирует файловую систему в режим "только для чтения".

  • errors=panic - аварийно завершает процесс монтирования и блокирует работу системы.

Нужное поведение при монтировании можно настроить в /etc/fstab.

Нельзя забывать, что подобная ошибка сообщает о вероятной проблеме с железом, поэтому в случае возникновения такой ошибки в первую очередь необходимо будет проверить корректность состояния физического устройства.

Лига Сисадминов

1.5K поста17.6K подписчика

Добавить пост

Правила сообщества

Мы здесь рады любым постам связанным с рабочими буднями специалистов нашей сферы деятельности.