Alx 19.11.2010 05:25
Есть вопрос! — Почему корневая ФС может ВНЕЗАПНО становиться read-only?
Последнее время на серваке с гентой корневая файловая система (reiserfs) иногда становится только для чтения. Причём записать туда не удаётся даже под рутом, в логах ничего нет, mount показывает что примонтировано с rw, mount -o remount,rw / ничего не меняет. Ситуация исправляется только после ребута. Почему может такое происходить?
todeus 19.11.2010 05:58 #
+ 0 -
Может она заполняется под ноль? А после ребута какиенить логи или tmp/ и прочее удаляются, освобождаются спасительные 5-10 мегабайт и система оживает ;)
не, там остаётся около 300МБ. сейчас там так:
Файловая система Разм Исп Дост Исп% смонтирована на
/dev/mapper/ddf1_bazis3 6,9G 6,3G 620M 92% /
Файловая система Разм Исп Дост Исп% смонтирована на
/dev/mapper/ddf1_bazis3 6,9G 6,3G 620M 92% /
Потому что контроллер не смог выполнить запись на диск и фс, возможно повреждена и требует fsck. Поэтому делает fsck при ребуте и после него все ок. Навеяно сотнями виртуалок в ESX, с которыми это происходит при потере связи с дисковым хранилищем.
Ищем в dmesg. У меня такое было, когда винт подыхал как-то странно, что даже SMART-тест не запускался. И при попытке чтения/записи в конкретные сектора происходила какая-то непонятная для меня ошибка, ядро ругалось и ФС перемаунчивалась в readonly.
p.s. Винт очень скоро умер.
p.s. Винт очень скоро умер.
Точно так же за пару лет посыпалось несколько винтов (разные сервера\ос\организации) - смарт не запускался, при fsck и\или считывании определенных секторов система на раз валилась без каких-либо объяснений в логах и сообщений :-/ винты померли довольно быстро. Т.ч. симптом (если только это не связанно с переполнение диска) довольно нехороший.
ну dmesg я не сообразил тогда глянуть.. а вот fsck обнаружил 2 corruptions.. щас делаю rebuild-tree