Comando Linux e2fsck
El comando Linux e2fsck se utiliza para verificar si la partición que utiliza el sistema de archivos ext2 de Linux funciona correctamente.
Sintaxis
e2fsck [-pacnydfvFV] [-b superblock] [-B blocksize] [-l|-L bad_blocks_file] [-C fd] device
Descripción de parámetros:
- device: Partición del disco duro a comprobar, por ejemplo: /dev/sda1
- -a: Realiza una comprobación de la partición y, si hay problemas, los repara automáticamente. Equivale a la función de -p.
- -b: Establece la ubicación del superbloque.
- -B: Establece el tamaño de bloque.
- -c: Comprueba si la partición tiene sectores defectuosos.
- -C archivo: Guarda el resultado de la comprobación en un archivo para su consulta.
- -d: Imprime los resultados de depuración de e2fsck.
- -f: Forzar la comprobación.
- -F: Antes de comenzar la comprobación, vacía la caché de búfer del dispositivo para evitar que se produzcan errores.
- -l bad_blocks_file: Añade los datos de los bloques defectuosos al archivo bad_blocks_file.
- -L bad_blocks_file: Establece que los datos de los bloques defectuosos se guarden en bad_blocks_file; si el archivo no existe, se crea automáticamente.
- -n: Abre el sistema de archivos en modo [solo lectura].
- -p: Realiza una comprobación de la partición y, si hay problemas, los repara automáticamente.
- -v: Modo de visualización detallada.
- -V: Muestra la versión actual de e2fsck.
- -y: Preestablece que todas las preguntas durante la comprobación se respondan [sí].
Ejemplos
Comprueba si /dev/hda5 es normal; si hay anomalías, las repara automáticamente, y establece que si hay preguntas, todas se respondan [sí]:
e2fsck -a -y /dev/hda5
Nota:
La mayoría de las veces que se usa e2fsck para comprobar una partición del disco duro suele ser en circunstancias especiales, por lo que es mejor desmontar (umount) la partición primero y luego ejecutar e2fsck para realizar la comprobación. Si es imprescindible comprobar /, entre en modo de usuario único (single user mode) y luego ejecútelo.
Otras extensiones
Manual de comandos de Linux