¿Cómo solucionar el error "Sistema de archivos de solo lectura" cuando ejecuto algo como sudo e intento crear una carpeta / archivo?

21

Cuando intento guardar algo o cambiar el nombre de un archivo / carpeta, aparece este error "Sistema de archivos de solo lectura" o ejecuto algo como root en el terminal, dice este error

sudo: unable to open /var/lib/sudo/"My User Name"/0: Read-only file system 
W: Not using locking for read only lock file /var/lib/dpkg/lock
E: Unable to write to /var/cache/apt/  
E: The package lists or status file could not be parsed or opened.

Cuando hago una carpeta, el diálogo de error en los detalles con Nautilus es el siguiente:

Error creating directory: Read-only file system

Te mostraría una imagen de ello, pero ni siquiera permite que guarde en mi unidad flash. Por favor, ayúdame.

MathCubes
fuente
También me encontré con esto, la respuesta de Prejith P solucionó mi problema.
Jeex Box

Respuestas:

17

Esto funcionó para mí:

Primero, ejecute este comando:

fsck -n -f

Luego reinicie la máquina

arvindsharma16
fuente
2
¿Te das cuenta de que respondes una pregunta, que tiene 3 años? Para que tenga sentido, debería ser útil para muchas personas, incluidos los principiantes. Por lo tanto, debe agregar más detalles a su respuesta. De lo contrario, podría eliminarse.
sudodus
25
@sudodus Estás fuera de lugar para criticar a alguien por responder una pregunta anterior en un sitio de intercambio de pila. El punto principal es que estas preguntas y respuestas permanezcan indefinidamente como un recurso. Este no es un sitio de foro con su sesgo típico contra la resurrección de viejos hilos. Si tiene una razón por la cual una comprobación del sistema de archivos no ayudaría a la situación del usuario, explíquelo. No debe desalentar a un nuevo usuario de intentar ayudar. Y quien sea que haya votado en contra de esto, explícanos por qué votaste en contra, no solo sigas sin pensar a la manada.
msouth
8
@msouth, acepto tu comentario crítico. Mi comentario trataba principalmente de hacer que el autor de la respuesta lo mejorara, agregue más detalles, porque creo que no es lo suficientemente completo como para ser útil para un principiante. (Y no lo rechacé, alguien más lo hizo). Lamento que mi intención no fuera clara: la intención definitivamente no era desanimar a nadie, ni al autor de la respuesta, ni a ti. Intentaré cambiar mi estilo de comentario para hacerlo más positivo.
sudodus
66
@sudodus mi fraseo fue demasiado duro, lo siento (el sitio no te permite editar comentarios, pero cuando me di cuenta de eso, debería haberlo borrado y haber hecho otro comentario). Te respeto por tomarlo tan bien.
msouth
Respuesta infravalorada.
Etienne Gautier el
17

Cuando el sistema entra en un estado de solo lectura, lo hace para evitar daños en el sistema. Asegúrese de que su HDD funcione correctamente y / o haga una copia de seguridad de sus datos antes de hacer nada.

Sugiero iniciar un USB / DVD en vivo, abrir GParted y usar la función de verificación / reparación.

Este es el comando para habilitar la escritura:

sudo mount -o rw,remount /
GM-Script-Writer-62850
fuente
No puedo porque necesito acceso a sudo y no puedo obtenerlo. "sudo: no se puede abrir / var / lib / sudo / mathcubes / 1: montaje del sistema de archivos de solo lectura: no se puede volver a montar el dispositivo de bloque / dev / sda6 lectura-escritura, está protegido contra escritura"
MathCubes
como dije, inicie un disco en vivo y use gparted para verificar / reparar la partición, si no tiene un disco, puede usar partedmagic tiene un tamaño inferior a 500 MB
GM-Script-Writer-62850
¿Cómo? ¿Reparo la partición en gparted?
MathCubes
Captura de pantalla: zimagez.com/zimage/screenshot-04282013-105411am.php
GM-Script-Writer-62850
Pero ¿qué hago en gpared, reformatearlo NO!
MathCubes
1

Si tiene Windows de arranque dual con Ubuntu y no tiene ningún error en dmesg , entonces el problema podría ser causado por Windows.

En Windows, vaya a Panel de control → Opciones de energía y desactive Inicio rápido . Ahora inicie en Ubuntu.

Prejith P
fuente
¿Está insinuando que 1) Windows tenía montado el sistema de archivos raíz ext4 de la instalación de Ubuntu de OP o 2) el sistema de archivos raíz de la instalación de Ubuntu de OP era NTFS? Eso me parece muy improbable. -1
David Foerster
No estoy implicando a ambos. Lo que quiero decir es que si no puede montar un sistema de archivos como escribir en un sistema de arranque dual y no hay problemas visibles con el sistema de archivos, entonces el problema podría ser causado por el Inicio rápido de Windows . Puede hacer un voto negativo como lo desee, Pero esta es una solución válida para las personas que tienen doble arranque.
Prejith P
Sin embargo, no es para esta pregunta porque su solución no se aplica a ella.
David Foerster
Como mencioné en mi publicación original, esta es la segunda solución en la búsqueda del error "sistema de archivos de solo lectura", que es el mismo error que se obtiene al intentar montar una unidad externa en el arranque dual
Prejith P
Este es un problema al intentar escribir, no montar. Esta respuesta no está relacionada.
Ivan Ivković