GNU/Linux >> Tutoriales Linux >  >> Linux

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

Un usuario del sistema operativo que todavía es un aprendiz en el mundo del sistema operativo nunca puede escapar de los desafíos que han superado los usuarios de élite actuales. El impacto de tales desafíos en el usuario depende del tipo de sistema operativo o la distribución en la que se encuentre.

Para los usuarios de Linux, puede pensar que se enfrenta a un desafío imposible solo para darse cuenta de que existen múltiples soluciones válidas para cada problema de sistema operativo que enfrenta.

[ También te puede interesar:Cómo hacer una copia de seguridad del sistema de archivos de Linux usando el comando dump ]

El sistema de archivos de Linux es un laberinto en el que la mayoría de los usuarios dudan en entrar. Esto se debe a que este sistema de archivos es responsable de la consistencia del rendimiento de su sistema operativo Linux y cualquier modificación leve en su jerarquía o estructura del sistema de archivos puede ser una pesadilla para cualquier usuario.

El comando FSCK de Linux

El sistema operativo Linux maneja los problemas del sistema de archivos a través de la utilidad de línea de comandos fsck. Es un kit de herramientas de verificación del sistema de archivos preempaquetado que verifica y repara de forma interactiva los archivos dañados que pueden afectar el rendimiento de su sistema operativo.

$ man fsck

La mayoría de las veces, son estos archivos corruptos los responsables de los arranques fallidos del sistema y los montajes de partición.

Uso del comando FSCK

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

# fsck [OPTIONS] [FILESYSTEM]

Debe ser un usuario de sudoer o tener privilegios de sudo para usar efectivamente el FSCK herramienta.

FSCK se adhiere a algunas reglas predefinidas.

  • Hace referencia a /etc/fstab archivo cuando un usuario no proporciona [FILESYSTEM] como argumento de comando.

El <pass> columna para el <mount point> (/) y <type> (ext4) está establecido en 1 porque se da prioridad a las comprobaciones y reparaciones de su sistema de archivos.

No se recomienda utilizar el fsck comando con particiones montadas, ya que existe una alta probabilidad de daños permanentes en el sistema de archivos.

Reparación de un sistema de archivos Linux dañado

El primer paso es identificar la partición del dispositivo que contiene el sistema de archivos de Linux que desea verificar y reparar.

$ sudo fdisk -l

El segundo paso es desmontar el dispositivo cuyo sistema de archivos desea verificar y reparar. por ejemplo

$ sudo umount /dev/sda5

El tercer paso es verificar y posiblemente reparar el sistema de archivos del dispositivo usando FSCK.

$ sudo fsck -p /dev/sda5 

El -p La opción de comando es para reparación automática sin intervención del usuario.

El paso final es volver a montar su dispositivo una vez que se complete la verificación y reparación del sistema de archivos fsck.

$ sudo mount /dev/sda5 

Reparación del sistema de archivos de Linux en tiempo de arranque

En una máquina en ejecución, no es posible verificar y reparar simultáneamente su sistema de archivos Linux mientras usa el sistema operativo. En este caso, tenemos las opciones de usar un CD en vivo/unidad USB de arranque o verificar y reparar el sistema de archivos de Linux en el arranque (para sistemas Linux instalados).

Reparación del sistema de archivos de Linux en el arranque

1. Reinicie su máquina, presione [Esc] o [Mayús] y seleccione Opciones avanzadas en el menú de inicio resultante.

2. Seleccione Modo de recuperación y elige el fsck opción de la lista resultante de opciones de menú.

3. Presiona [Entrar] y elige el fsck opción de menú.

4. Elija cuando se le pregunte si desea volver a montar el sistema de archivos raíz de su sistema operativo.

5. Una vez que se complete la verificación y reparación del sistema de archivos, ordene a su sistema que reanude el arranque normal.

Reparación del sistema de archivos USB/CD en vivo

  1. Arranque en su máquina desde la distribución en vivo (CD o USB).
  2. Abra la terminal de Linux y use sudo fdisk -l Comando para encontrar el nombre de la partición raíz de Linux de destino.
  3. Si la partición raíz se identifica con un nombre como /dev/sda1 , ejecutar el siguiente comando verificará y posiblemente reparará su sistema de archivos asociado.
$ sudo fsck -p /dev/sda1 

FSCK es una herramienta muy efectiva para comenzar a comprender la naturaleza y el rendimiento de su sistema Linux. El man fsck El comando tiene más opciones para usar el FSCK utilidad para verificar y, opcionalmente, reparar sistemas de archivos Linux rotos o corruptos.


Linux
  1. Cómo verificar la versión del sistema operativo y Linux

  2. Cómo comprobar si un sistema Linux es de 32 o 64 bits

  3. Cómo comprobar el tiempo de actividad del sistema en Linux

  4. Cómo verificar la versión del Kernel en Linux

  5. ¿Cómo verificar syslog en Bash en Linux?

Cómo reparar errores del sistema de archivos en Debian

Cómo comprobar y reparar un sistema de archivos en RHEL Linux

Cómo reparar errores del sistema de archivos en Ubuntu

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

Cómo verificar el historial de reinicio del sistema y el tiempo de inicio en Linux

Cómo verificar la carga de su servidor en el sistema Linux