¿Por qué mi sistema de archivos se volvió de solo lectura después de las actualizaciones?

13

Estoy ejecutando 11.10 y apliqué algunas actualizaciones. Después de eso, siempre que uso mi computadora, puedo hacerlo, pero solo durante unos 2 o 3 minutos antes de que sea de solo lectura. Cualquier sudocomando ingresado me da el siguiente error.

sudo: Can't open /var/lib/sudo/ryanmcclure/0: Read-only file system

También uso xpad (un programa de notas adhesivas) y si edito las notas, nunca hay un problema hasta unos 4 minutos más tarde cuando dice que no puede escribir en un archivo porque el sistema de archivos se sigue leyendo.

¿Cómo resuelvo este problema?

Ryan McClure
fuente
¿Puede decirnos cuándo ocurrió el problema o cuándo se activó? ¿Después de instalar actualizaciones o un nuevo programa? ¿O cuando abriste un programa quizás? Además, ¿qué comando estaba intentando después de sudoque devolviera el mensaje de error? ¿Y qué quiere decir exactamente que su sistema se convirtió en solo lectura? ¿Podría ser, por favor, un poco más claro?
Nitin Venkatesh
Por supuesto. bueno, actualicé justo antes de que surgiera este problema. Cualquier comando sudo, por cierto, produce este error. Terminal dice después de ingresar cualquier comando sudo que es un sistema de archivos de solo lectura. También uso xpad (programa de notas adhesivas). Si edito las notas, nunca hay un problema hasta unos 4 minutos más tarde cuando dice que no puede escribir en un archivo porque el sistema de archivos es de solo lectura.
Ryan McClure
Estoy al punto ahora que cuando cambia a solo lectura, ningún programa se ejecutará en absoluto.
Ryan McClure
¿Puede ejecutar un programa cuando no lo usa sudo?
Elvis Stressborg
1
No estoy de acuerdo con que este problema esté asociado con un disco duro defectuoso. Me ha sucedido esto tanto en mi disco duro interno, que no falla, como en las miniaturas de USB. Yo digo que es un error. Experimento el problema generalmente después de una operación de escritura que involucra un archivo grande o una copia de muchos archivos a la vez. El sistema de archivos se convierte misteriosamente en solo lectura y no puede hacer nada hasta después de reiniciar.

Respuestas:

15

Parece que puede tener algún daño en el sistema de archivos, posiblemente causado por un disco duro defectuoso. (Normalmente, esta es la única forma para que el sistema marque espontáneamente el sistema de archivos como de solo lectura, para evitar daños mayores). Intente ejecutar:

dmesg | less

Y desplácese hasta cerca de la parte inferior para ver si hay errores relacionados con su sistema de archivos y disco. Busque mensajes sobre errores de lectura o escritura no corregibles (probablemente en sda) o errores del sistema de archivos (por ejemplo, mensajes sobre errores ext3 o ext4). Si ve algo como esto, debe hacer una copia de seguridad de los datos importantes de inmediato y luego investigar si el disco está fallando (en cuyo caso necesitará obtener uno nuevo), o si es solo una falla lógica (en la cual caso de que probablemente pueda reparar el sistema de archivos con fsck para solucionar su problema).

Miguel
fuente
He estado buscando un nuevo HDD últimamente ... pero no quiero perder ninguno de mis archivos y está en una computadora portátil ... entonces, ¿cómo haría para colocar mis datos desde aquí en el nuevo HDD? Además, con esta posibilidad de corrupción, ¿por qué funciona por un tiempo pero luego ya no funciona?
Ryan McClure
Copiar datos a un nuevo disco duro en una computadora portátil puede ser complicado. Puede usar una unidad externa o NAS para almacenar los datos temporalmente, luego copiarlos nuevamente después de cambiar el disco interno (y reinstalar), o puede grabar CD o DVD. En cuanto a por qué funcionaría por un tiempo antes de fallar, el núcleo solo habilita el modo de solo lectura de emergencia cuando se da cuenta de una razón para hacerlo. Si ninguno de los archivos involucrados en el proceso de arranque está dañado, solo sería más tarde cuando algo intentara usar parte del sistema de archivos que está dañado para que esto suceda. (Suponiendo que este sea, de hecho, su problema.)
Mike
Acabo de reinstalar todo y hasta ahora todo va bien. Gracias a todos por la ayuda, todos ustedes rockea!
Ryan McClure
La otra razón es que se reinició después de la actualización y f * ing fsck estaba ejecutando una verificación automática, como lo hace cada 30 reinicios, solo que nadie estaba allí para presionar el botón Continuar, por lo que montó el sistema de archivos de solo lectura después del tiempo de espera. ..
WitchCraft
¿Alguien puede dar más detalles sobre esta respuesta? reinstalar todo no es una opción para todos. ¿Qué haces para volverlo a leer y escribir?
user391339
2

Tuve el mismo problema, busqué en Google y encontré estos dos enlaces, lo cual fue útil. A mí me pareció que no le di el tiempo suficiente para desmontar el dispositivo. Por cierto, mi dispositivo era /dev/sdax, que es una unidad vfat.

La solución que sugieren estos enlaces es ejecutar

sudo fsck.vfat /dev/sda5 -a -w  

o

sudo fsck.msdos -aw /dev/sdb1

Los enlaces son:

La gente ama el segundo enlace, aparentemente.

Todavía no tengo los detalles para ver qué hacen estos cmds.

Ejecuté tanto el comando (aahh !!!! me), me tomó bastante tiempo ejecutarlo.

Luego lo monté y luego lo monté. Está funcionando bien para mí a partir de ahora (repitió la misma operación que anteriormente informaba un error de solo lectura). Se actualizará si veo algún error. Para mí, parece resuelto.

ARVR
fuente
¿Qué pasa si esto le sucedió a su sistema de archivos raíz?
user391339
1

puede ejecutar el reinicio de su PC, ya que este error se produce debido a un montaje incorrecto, desmontaje del sistema de archivos. Si bien el reinicio del sistema le pedirá que lo arregle y presione f, después de eso, el problema debe resolverse

ravi kant
fuente