Solución al error “Read-only file system”

El encontrarse con errores durante el uso de tu distribución favorita puede ser no solo un dolor en el pecho, si no un dolor de cabeza cuando no tienes ni la menor idea de lo que está sucediendo y el por qué te está ocurriendo.

Si bien este mensaje “Read-only file system” ya me ha ocurrido varias ocasiones haciéndome perder la cabeza y sobre todo terminado por tener que reinstalar todo mi sistema, pues al realizar alguna actividad por la terminal nos despliega este mensaje.

Lo primero que procedemos a hacer es reiniciar el equipo, lo que nos lleva a que cuando lo iniciamos sencillamente el sistema no inicia el servidor gráfico y recibimos la famosa pantalla negra:

"BusyBox v* multi-call binary 

(initramfs)" 

Donde muchos terminan por desertar y volver a reinstalar el sistema.

Pero lo que debemos de hacer es evitar reiniciar el sistema, esto es lo más recomendable pues mientras estemos dentro, como lo indica el mensaje, el sistema solo se encuentra en modo lectura por lo que no podemos grabar nada en el sistema.

El problema

El primer paso es tratar de identificar el error y buscar en la red mientras estamos dentro del sistema, es más sencillo y sobre todo tratar recordar que fue lo que nos llevó a ello.

Si bien lo más usual que puedes encontrar en la red, es que el sistema se auto protege, dado que el disco que estas usando ya no es óptimo para almacenar datos.

Lo que resulta que solo se ponga en modo lectura por lo que solo nos permite poder acceder a los datos, más sin en cambio no nos permite poder realizar cambios dentro de él.

Para mí esto es insólito, pues llevo apenas unas cuantas semanas con un disco nuevo y que revisando los datos SMART y sectores, no es posible que ya este en mal estado.

Dado que en lo personal no estaba de acuerdo con que mi disco ya estaba en las ultimas, lo primero que decidí hacer es realizar una limpieza a mi hardware, por aquello de alguna partícula que este interfiriendo con su funcionamiento.

Volví a iniciar mi equipo y resultado con lo mismo.

Soluciones

Lo siguiente que hice fue cambiar los cables del disco, en mi caso SATA, he sabido que los clásicos cables rojos suelen dañarse muy rápido ya sea por las altas temperaturas o por algún dobles.

Esta solución me resulto útil.

En otro caso es a nivel software por lo que debemos de hacer es identificar cual es la partición que paso a “Read-only file system”.

En el mejor de los casos si es una partición diferente a donde se encuentra tu sistema tienes las de ganar, puesto que tienes la facilidad de poder montar y desmontar dicha partición sin problemas.

Para ello nos podemos apoyar del uso de la terminal y ejecutar los siguientes comandos, donde primero identificaremos el punto de montaje de la partición y después procedemos a volverla a montar con los permisos de lectura y escritura:

sudo fdisk -l 

Ya identificada la partición la volvemos a montar, donde /sdXx sera el punto de montaje, puede ser /sdb1 o /sdc, etc.

mount -o remount,rw /dev/sdXx 

Si la partición de tu sistema fue la que se protegió, aplicar este comando no te va a funcionar, por lo que debemos de aplicar lo siguiente:

mount -o remount / 

Si sigues recibiendo el mismo error podemos optar por ejecutar lo siguiente:

sudo fsck -Af -M 
sudo reboot

Lo que hará es comprobar el sistema de archivos y tratar de realizar las correcciones correspondientes.

Aquí debemos anotar los bloques que nos va a desplegar que tienen errores, en mi caso me desplego algo asi:

Free blocks count wrong for group #190 (102254, counted=102258). Fix? yes
Free blocks count wrong for group #629 (1558554, counted=1558555). 
Fix? yes Free blocks count wrong for group #1558658    
Fix? Yes 

Donde los trataremos de reparar:

sudo fsck -b 102254 /dev/sda1 -y 

En el último de los casos debemos acceder a las opciones avanzadas de nuestro sistema desde el GRUB y realizar un fsck.


Categorías

Recursos

David Naranjo

Soy Estudiante de Ingeniería en Computación en la Universidad Autónoma Metropolitana (México), me considero aun un usuario medio en Linux. Tengo... Ver perfil ›

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.