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

Корневая файловая система только для чтения - ошибка 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

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

решение1

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

решение2

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

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

решение3

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

Связанный контент