Cómo corregir el error de sistema de archivo de solo lectura en Ubuntu

Cómo corregir el error de sistema de archivo de solo lectura en Ubuntu
"En Linux, un sistema de archivos es una colección de datos (archivos y directorios) almacenados en un dispositivo de almacenamiento. Su sistema operativo se basa en el sistema de archivos para informar la ubicación física y el posicionamiento de los archivos. Sin el sistema de archivos, los archivos aparecerían como bits invisibles o aleatorios.

Cada sistema de archivos también viene con sus propios permisos, administrando qué usuario/grupo puede realizar acciones de lectura/escritura. Esta guía mostrará la reparación del error "Sistema de archivos de solo lectura" en Ubuntu."

Permisos del sistema de archivos

Linux es un sistema operativo multiusuario. Para administrar a qué usuario puede acceder al usuario a qué parte del sistema, Linux implementa varias características de seguridad. Una de esas características son los permisos de archivo y la propiedad. Determina el propietario del archivo y quién puede leer/escribir/ejecutarlos.

Un concepto similar se aplica a los sistemas de archivos de Linux. Cada sistema de archivos está protegido por los permisos de los usuarios que controlan a quienes se les permite realizar qué acción en el sistema de archivos.

Como sugiere el error, el sistema de archivos de destino está revocando solicitudes de escritura, ya que es un sistema de archivos de solo lectura. Si es por diseño, debe pedirle al administrador del sistema que otorgue permiso por escrito. Si ese no es el caso, siga esta guía.

Solución

La solución a este problema es solucionar los permisos del sistema de archivos. Dependiendo del tipo de sistema de archivos, hay un par de herramientas disponibles.

En la mayoría de las situaciones, estos procedimientos se realizan mejor desde una sesión de Ubuntu en vivo. De esta manera, ningún otro programa interferirá con el procedimiento. Alternativamente, puede arrancar desde una instalación de Ubuntu diferente. Echa un vistazo a la instalación de Ubuntu en un palo USB.

Determinar el sistema de archivos de destino

Primero, determine el sistema de archivos con el que vamos a trabajar. Enumere todos los sistemas de archivos disponibles utilizando el siguiente comando:

$ sudo fdisk -l

Alternativamente, también podemos usar la herramienta FindMnt para enumerar todos los sistemas de archivos montados:

$ findmnt

De la lista, determine el dispositivo de destino/partición. En este ejemplo, mi dispositivo de destino es /dev/loop17.

Si prefiere usar GUI, también puede usar la utilidad de los discos GNOME:

Arreglar el sistema de archivos

Después de haber determinado el sistema de archivos y el tiempo para repararlo, la mayoría de los sistemas de Linux (incluido Ubuntu) vienen con FSCK, Una herramienta dedicada para reparar un sistema de archivos de Linux. Obtenga más información sobre cómo usar FSCK En Linux.

Para arreglar el sistema de archivos, ejecute el siguiente comando:

$ sudo fsck -f /dev /loop17

Si está utilizando discos GNOME, seleccione el sistema de archivos, haga clic en el icono de engranajes y elija "reparar el sistema de archivos".

Entonces, reinicie la máquina. El sistema de archivos ahora debería comportarse como se esperaba.

Pasos para evitar errores del sistema de archivos

Ningún sistema de archivos es inmune a la corrupción y los errores. Sin embargo, podemos desarrollar ciertos hábitos para aumentar la estabilidad general:

  • Apague su sistema correctamente antes de encender la máquina. A menudo, el cierre inadecuado provoca la corrupción de datos y conduce a varios errores del sistema de archivos.
  • Antes de eliminar cualquier almacenamiento portátil, expulse correctamente el sistema del sistema. De lo contrario, puede corromper el sistema de archivos (especialmente los sistemas de archivos basados ​​en grasa).
  • Si está trabajando con un disco duro, vigile la información inteligente de la unidad. Puede indicar si la unidad se está muriendo antes de que termine con un disco duro muerto.
  • Mantenga sus datos importantes respaldados en un almacenamiento separado para que no esté bloqueado.

Pensamientos finales

En esta guía, demostramos que arreglar un sistema de archivos para evitar acciones de escritura, lo que resulta en un "sistema de archivos de solo lectura" en Ubuntu. También revisamos un par de técnicas para reducir la probabilidad de corrupción del sistema de archivos.

Ciertos sistemas de archivos son más resistentes a la corrupción que otros, por ejemplo, ZFS. Viene con protección de integridad de datos incorporada y compresión de datos y puede manejar una alta capacidad de almacenamiento. Echa un vistazo a la configuración de ZFS en Ubuntu.

Computación feliz!