GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo forzar la verificación del sistema de archivos "FSCK" en Ubuntu

Como usuarios de Linux, nunca podemos subestimar la importancia del comando FSCK (Verificación de consistencia del sistema de archivos), ya que escanea y soluciona problemas de rendimiento o errores en su sistema de archivos de Linux y luego intenta solucionarlos si puede.

FSCK es una preinstalación predeterminada en todas las distribuciones del sistema operativo Linux. Por lo tanto, si estaba preocupado por dominar los pasos para instalar, configurar y usar esta herramienta de sistema de archivos de Linux.

[ También te puede interesar:Cómo reparar un sistema de archivos dañado en Ubuntu ]

Sus requisitos para dominar FSCK se han reducido a los siguientes tres puntos:

  • Está trabajando en un entorno de sistema operativo similar a UNIX/Linux.
  • Tiene acceso a la terminal de su sistema operativo Linux o a la interfaz de línea de comandos.
  • Eres un usuario de Linux con privilegios de root o Sudoer.

Forzar comprobaciones del sistema de archivos FSCK en Ubuntu

Este artículo tiene como objetivo darnos un recorrido sobre cómo forzar fsck para ejecutar comprobaciones coherentes del sistema de archivos en los reinicios del sistema próximos/programados en Ubuntu. El punto de montaje para estos reinicios del sistema puede ser root o no root.

Obtención de información del sistema de archivos de Ubuntu

No podemos correr a ciegas hacia la fuerza, ejecutando el FSCK comando sin saber qué área de nuestro sistema de archivos tiene un problema. El primer paso es ejecutar una verificación del estado del sistema de archivos a través de una herramienta como tune2fs .

Por ejemplo, para determinar la verificación del sistema de archivos más reciente y exitosa, ejecutaríamos un comando similar al siguiente:

$ sudo tune2fs -l /dev/sda5 | grep Last\ c

La porción de comando /dev/sda5 es la partición del sistema de archivos de destino. Puede encontrar una lista de todas las particiones activas de su sistema de archivos ejecutando el comando:

$ sudo fdisk -l

Con el tune2fs herramienta, también podemos determinar el número de veces que una partición del sistema de archivos (/dev/sdbx) se montó.

 
$ sudo tune2fs -l /dev/sda5 | grep Mount

Finalmente, también puede determinar los montajes máximos permitidos antes de que se ejecute cualquier rutina de verificación forzada del sistema de archivos.

$ sudo tune2fs -l /dev/sda5 | grep Max

Basado en el tune2fs anterior resultados de comandos muestreados, podemos concluir lo siguiente /dev/sda5 resumen de información del sistema de archivos:

  • La comprobación más reciente de este sistema de archivos fue el lunes 25 de octubre a las 16:48:10 2021.
  • El número alcanzado de montajes del sistema de archivos desde su verificación más reciente es 7.
  • La salida de recuento máximo de montajes de -1 implica forzar fsck está inactivo/deshabilitado.

Buscar UUID de partición en Ubuntu

El /etc/fstab El archivo contiene toda la información de las particiones montables en el arranque y sus opciones de montaje asociadas. El primer paso es obtener el UUID de una partición objetivo usando el blkid comando.

$ sudo blkid | grep sda5

Dado que la información de la partición está en /etc/fstab archivo, el UUID recuperado ayuda a obtener otra información útil relacionada con la partición del sistema de archivos de destino.

$ sudo grep 097942b2-6c89-489f-9d54-1461c9ddcd23 /etc/fstab

El la columna de la salida del comando anterior es fsck PASS columna. Su valor indica el orden en que se verifica una partición del sistema de archivos; en referencia a /etc/fstab archivo, debe tener lugar.

  • columna fsck PASS 0 entradas implica que la verificación del sistema de archivos está deshabilitada.
  • columna fsck PASS 1 entrada da mayor prioridad a las comprobaciones del sistema de archivos a los sistemas de archivos asociados con él (normalmente /).
  • columna fsck PASS 2 entradas da las verificaciones del sistema de archivos de menor prioridad a los sistemas de archivos asociados con él. Dichos sistemas de archivos se comprueban en último lugar.

Forzar FSCK en la partición raíz en Ubuntu

Crear el siguiente archivo vacío en la partición raíz del sistema de archivos de destino, por ejemplo, /dev/sda1 forzará la verificación del sistema de archivos fsck.

$ sudo touch /forcefsck

Creación de programaciones de archivos vacíos fsck verificación del sistema de archivos en el próximo reinicio del sistema. Sin embargo, después de realizar la verificación del sistema de archivos, este archivo (forcefsck ) es eliminado/eliminado por el sistema y la comprobación no se realizará durante el próximo reinicio del sistema.

Una solución permanente a este fsck temporal check está manipulando el parámetro Número máximo de montajes (asignándole un valor entero positivo) asociado con el sistema de archivos de destino.

El siguiente comando logra una verificación fsck continua en el arranque para la partición del sistema de archivos /dev/sda5 .

 
$ sudo tune2fs -c 1 /dev/sda5

Para forzar fsck para ejecutar después de cada 10 el sistema se reinicia, haga referencia al siguiente comando.

$ sudo tune2fs -c 10 /dev/sda5

Forzar FSCK en particiones no raíz en Ubuntu

El /forcefsck vacío El archivo no es aplicable en particiones no raíz. Sin embargo, manipular el PASS valor o Máximo parámetro de conteo de montaje dentro de /etc/fstab archivo de configuración hace el truco.

Para forzar fsck en un /dev/sdb1 no root partición después de cada reinicio del sistema:

$ sudo tune2fs -c 1 /dev/sdb1

Para forzar fsck en /dev/sdb2 después de cada 5 reinicios del sistema:

$ sudo tune2fs -c 5 /dev/sdb1

Para deshabilitar forzar fsck en /dev/sdb1 :

$ sudo  tune2fs -c 0 /dev/sdb1

Alternativamente, podemos desactivarlo con el comando:

$ sudo tune2fs -c -1 /dev/sdb1

Al reiniciar su sistema Ubuntu, debería realizarse la verificación forzada del sistema de archivos fsck.

Ser capaz de forzar fsck en una partición del sistema de archivos raíz o no raíz garantiza que su sistema operativo Ubuntu se mantenga saludable y con buen rendimiento. Puede verificar y solucionar pequeños problemas o errores del sistema de archivos antes de que se acumulen y le cuesten mucho tiempo del sistema operativo debido a un diagnóstico prolongado del sistema.


Ubuntu
  1. Cómo verificar el tamaño total del disco duro en la terminal de Ubuntu

  2. Comprobar el tiempo de actividad en Ubuntu Linux Server - ¿Cómo hacerlo?

  3. Linux:¿cómo hacer para forzar la verificación del sistema de archivos raíz (y, opcionalmente, una solución) en el arranque?

  4. Cómo forzar la verificación del sistema de archivos raíz usando fsck durante el reinicio

  5. Cómo instalar g ++ en Ubuntu

Cómo reinstalar Ubuntu

Cómo verificar el clima desde su sistema Ubuntu

Cómo verificar la RAM instalada en su sistema Ubuntu

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

Cómo reparar errores del sistema de archivos en Ubuntu

Cómo verificar los detalles de la versión de Ubuntu y otra información del sistema