Cómo Solucionar el Problema de Particiones Montadas en Solo Lectura en Linux

Artículos Guías Manuales Sistemas Linux Windows Binario 0

Cuando un sistema operativo Linux detecta problemas en el sistema de archivos, puede montar las particiones en modo de solo lectura (RO, "read-only") para evitar daños mayores. Si se te presenta el error "mount in ro partitions", es importante realizar una comprobación completa del sistema de archivos y corregir los errores. Una forma sencilla y eficaz de hacerlo es utilizando el comando shutdown -rF now. Aquí explicaremos cómo funciona y cómo utilizarlo.

¿Qué hace el comando shutdown -rF now?

El comando shutdown con las opciones -rF tiene el siguiente propósito:

  • -r: Reinicia el sistema después de apagarlo.
  • -F: Fuerza una verificación completa del sistema de archivos (filesystem check) en el próximo inicio.
  • now: Ejecuta el apagado y reinicio inmediatamente.

En resumen, este comando reinicia el sistema de manera inmediata y programa una comprobación exhaustiva del sistema de archivos en el próximo arranque.

Pasos para solucionar el error

  1. Acceso al terminal: Inicia sesión en el sistema afectado con acceso administrativo (como el usuario root o mediante sudo).
  2. Ejecuta el comando: En el terminal, escribe lo siguiente:

    sudo shutdown -rF now

    Si estás ya como usuario root, puedes omitir sudo:

    shutdown -rF now
  3. Espera al reinicio: El sistema se apagará y reiniciará. Durante el proceso de arranque, Linux ejecutará la herramienta fsck automáticamente para verificar y reparar los errores en el sistema de archivos.
  4. Verifica el estado: Una vez que el sistema haya arrancado completamente, verifica que las particiones ya no estén montadas en modo de solo lectura. Puedes utilizar el comando:

    mount | grep 'ro'

    Si no ves ninguna partición montada en modo de solo lectura, el problema está resuelto.

¿Qué hacer si el problema persiste?

Si después de reiniciar el sistema el problema continúa, aquí hay algunos pasos adicionales que puedes tomar:

  • Arranca en modo de recuperación: Durante el arranque, selecciona el modo de recuperación (Recovery Mode) desde el menú de GRUB. Esto te permitirá realizar una comprobación manual del sistema de archivos.
  • Ejecuta fsck manualmente: En el modo de recuperación o desde un entorno live (como un disco de instalación de Linux), identifica la partición problemática (por ejemplo, /dev/sda1) y ejecuta:

    fsck -y /dev/sda1

    El parámetro -y responde automáticamente "sí" a todas las correcciones necesarias.
  • Revisar el archivo de logs: Examina los archivos de registro del sistema para obtener más detalles sobre el error. Los logs se encuentran en /var/log, y puedes revisar especialmente:

    cat /var/log/syslog | grep -i 'filesystem'
  • Reinstalar GRUB o el sistema operativo: Si los errores persisten después de intentar las soluciones anteriores, puede ser necesario reinstalar el gestor de arranque GRUB o incluso el sistema operativo.

Conclusión

El error "mount in ro partitions" generalmente indica problemas en el sistema de archivos que pueden solucionarse fácilmente ejecutando el comando shutdown -rF now. Este procedimiento fuerza una verificación en el siguiente arranque, corrigiendo errores comunes. Si el problema persiste, es posible que debas realizar pasos adicionales como el uso manual de fsck o una intervención más avanzada. Asegúrate de respaldar tus datos importantes antes de realizar cualquier reparación en el sistema de archivos.