Назад | Перейти на главную страницу

Корневая файловая система только для чтения - ошибка ext3?

У меня проблема с файловой системой ext3. Он не доступен для записи, и я не могу его перемонтировать.

# echo 1 > /file
-bash: /file: Read-only file system 
# mount
/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)
# mount -o remount,rw /
mount: block device /dev/VolGroup00/LogVol00 is write-protected, mounting read-only

Можно исправить без перезагрузки сервера?

Вероятно, он перешел в режим только для чтения на уровне LVM (lvs будет отсутствовать буква "w" во втором знаке Attr столбец), чтобы вы могли вернуть его с помощью lvchange --ignorelockingfailure -p w VolGroup00/LogVol00. В качестве альтернативы, группа VG могла потерять доступ для записи (обычно из-за аппаратного сбоя), в этом случае на это указывает отсутствие w в первом персонаже Attr столбец в выводе vgs. Судя по всему, это нельзя изменить во время выполнения.

Если LVM отказался от разрешений записи на LV или VG, это, вероятно, из-за очень, очень веская причина, и если вы не заботитесь о своих данных, я бы изучил основную причину, а не пытался снова заставить LVM разрешить запись.

Если это произошло после загрузки машины, проверьте dmesg или другие системные журналы для отчетов о каких-либо ужасных сбоях с оборудованием (например, об ошибках ввода-вывода, сообщаемых при доступе к базовым дискам), такие ошибки могут заставить ядро ​​перевести вещи в режим только для чтения, пока кто-то (вы!) не придет и не сделает более осознанное решение.

Вероятно, это ошибка файловой системы. После размонтирования запустите fsck. Это не потребует перезагрузки. Попробуйте выполнить fsck без использования -a или -p.