
Tengo un problema con el sistema de archivos ext3. No se puede escribir y no puedo volver a montarlo.
# 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
¿Puedo solucionarlo sin reiniciar el servidor?
Respuesta1
Si esto sucedió desde que se inició la máquina, verifique dmesg
u otros registros del sistema para detectar informes de algún problema aterrador con el hardware (por ejemplo, errores de E/S informados al acceder a los discos subyacentes), dichos errores pueden hacer que el kernel ponga las cosas en modo de solo lectura hasta que alguien (¡tú!) viene para tomar una decisión más informada.
Respuesta2
Probablemente haya entrado en modo de solo lectura en el nivel LVM ( lvs
le faltará una 'w' en el segundo carácter de la Attr
columna), por lo que es posible que puedas moverlo hacia atrás con un archivo lvchange --ignorelockingfailure -p w VolGroup00/LogVol00
. Alternativamente, es posible que el VG haya perdido el acceso de escritura (generalmente causado por una falla de hardware), en este caso indicado por la falta de w
en el primer carácter de la Attr
columna en la salida de vgs
. Por lo que parece, eso no se puede cambiar en tiempo de ejecución.
Si LVM ha eliminado los permisos de escritura en LV o VG, probablemente sea por un tiempo muy,muyuna buena razón, y a menos que no le importen sus datos, estaría investigando la causa raíz en lugar de intentar obligar a LVM a permitir escrituras nuevamente.
Respuesta3
Probablemente haya un error en el sistema de archivos. Ejecute fsck después de desmontar. Esto no requerirá reiniciar. Intente realizar fsck sin usar -a o -p.