GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo reparar errores del sistema de archivos en Ubuntu

Ya sea que sea un administrador de Linux experimentado o un usuario élite de Linux, lidiar con los errores del sistema de archivos de Linux puede ser un dolor de cabeza para cualquiera. Sin embargo, este dolor de cabeza tiene una receta válida si puede señalar o identificar la partición del sistema de archivos que está causando que su sistema operativo Linux tenga problemas de rendimiento.

La mayoría de los sistemas operativos Linux vienen preconfigurados con la utilidad basada en terminal fsck (verificación del sistema de archivos). Esta herramienta de reparación de archivos requiere que el usuario inmediato de Linux esté familiarizado con la comprensión y el uso básicos del entorno de línea de comandos de Linux y sus comandos asociados.

Uso de FSCK

La sintaxis estándar para fsck La utilidad de línea de comandos es la siguiente:

# fsck [COMMAND_OPTIONS] [TARGETED_FILESYSTEM]

Para usar cómodamente fsck utilidad sin encontrarse con ningún problema, debe ser un usuario root o Sudoer en su sistema Ubuntu. Los privilegios de Sudo son necesarios para la correcta ejecución del fsck comando.

Hay una serie de reglas importantes a seguir antes de intentar reparar el sistema de archivos usando el comando fsck.

  • Use fdisk -l comando para identificar las etiquetas de partición del sistema operativo existentes asociadas con el sistema de archivos que está interesado en reparar.
  • Desmonte la partición del sistema de archivos que identificó en el paso anterior (umount /dev/sdx ) para brindar a fsck un diagnóstico completo y capacidad de reparación en cualquier problema identificable del sistema de archivos del sistema operativo.
  • Ejecute el comando fsck (fsck -p ) en la partición del sistema de archivos desmontada.
  • Vuelva a montar la partición del sistema de archivos y reinicie su máquina si es necesario.

Cómo usar FSCK para reparar errores del sistema de archivos de Ubuntu

Hay dos enfoques para corregir los errores del sistema de archivos en una partición de Ubuntu usando fsck utilidad.

Reparación de particiones del sistema de archivos no raíz de Ubuntu

Los sistemas de archivos no raíz no requieren que reinicie su sistema operativo Ubuntu para intentar reparar el sistema de archivos desde las Opciones avanzadas del menú Grub. . Puede ser un sistema de archivos del sistema operativo existente en una unidad USB externa.

1. Desde el entorno de su terminal, identifique el nombre del dispositivo con el sistema de archivos dañado que desea reparar usando el siguiente comando:

$ sudo fdisk -l 

Por mi parte, he identificado la partición del sistema de archivos que me interesa como /dev/sdb3 .

2. Asegúrese de que esta partición del sistema de archivos esté desmontada.

$ sudo umount /dev/sdb3

3. Intente reparar la partición del sistema de archivos usando fsck comando de utilidad. El -p La opción intentará automáticamente la reparación del sistema de archivos en cualquier archivo del sistema operativo roto identificable.

$ sudo fsck -p /dev/sdb3

Como era de esperar, el comando se ejecutó con éxito según el fsck anterior. salida de comando.

4. Ahora que el fsck el comando ha terminado de reparar la partición del sistema de archivos, es hora de volver a montarlo.

$ sudo mount /dev/sdb3

Reparación de la partición del sistema de archivos raíz de Ubuntu

Dado que no puede desmontar un sistema de archivos activo, es imposible intentar reparar el sistema de archivos usando fsck en un sistema operativo en ejecución. Sin embargo, este paso se puede lograr cuando el sistema operativo se está iniciando. Solo necesitamos indicarle al sistema operativo que ejecute un FSCK verifique e intente reparar el archivo cuando el sistema se reinicie.

1. Forzar fsck para ejecutar una vez durante el reinicio del sistema creando el siguiente archivo en su raíz (/forcefsck ) El sistema de archivos OS logrará este objetivo.

$ sudo touch /forcefsck

FSCK se fuerza a ejecutarse una vez que su sistema se reinicia. Sin embargo, el sistema operativo elimina este archivo una vez que fsck termina de ejecutarse. Deberá crearlo cada vez que desee intentar reparar el sistema de archivos durante el reinicio.

2. Forzar fsck para ejecutarse después de reiniciar el sistema especificado, esta opción es una solución más permanente.

$ sudo tune2fs -c 2 /dev/sda2

Desde el comando anterior, la partición del sistema de archivos /dev/sda2 será escaneado y reparado después de cada 2 arranques del sistema. Puede establecer este valor en cualquier valor entero positivo como 9 o 15 .

Los errores del sistema de archivos pueden ser una pesadilla para cualquier usuario del sistema operativo e incluso pueden obligarlo a reinstalar su sistema operativo. Aprender a lidiar con ellos le ahorra un tiempo precioso y mejora la productividad y la experiencia de su sistema operativo.


Ubuntu
  1. Cómo cambiar el nombre de host en Ubuntu 18.04

  2. Reparación de arranque de Ubuntu

  3. Cómo eliminar un archivo en Ubuntu Linux

  4. Cómo agregar un archivo de intercambio en Ubuntu

  5. Cómo instalar g ++ en Ubuntu

Cómo eliminar un archivo en Ubuntu

Cómo reinstalar Ubuntu

Cómo reparar errores del sistema de archivos en Debian

Cómo verificar/reparar el sistema de archivos de Linux en el arranque

Cómo reparar errores del sistema de archivos en Linux Mint

Cómo reparar errores del sistema de archivos en sistemas basados ​​en Debian