Análisis del Sistema de Ficheros en Linux: Herramientas y Ejemplos - Iespai


El sistema de archivos es un componente crítico de cualquier sistema operativo, y en Linux, no es la excepción. La integridad del sistema de archivos es crucial para mantener la estabilidad y la confiabilidad del sistema. En este post, exploraremos diversas herramientas disponibles en Linux para analizar y reparar problemas en el sistema de archivos. Además, examinaremos ejemplos prácticos de cómo utilizar estas herramientas, junto con las posibles salidas que podrías encontrar.

1. badblocks -v /dev/hda1

Ejemplo y Posible Salida:

badblocks -v /dev/hda1

Esta salida indica que badblocks está verificando los bloques del disco /dev/hda1 en busca de bloques defectuosos. El progreso de la verificación se mostrará en tiempo real, como:

Checking blocks 0 to 102400...

2. fsck /dev/hda1

Ejemplo y Posible Salida:

fsck /dev/hda1

Esta salida indica que fsck ha verificado el sistema de archivos en /dev/hda1 y ha encontrado que está limpio y en buen estado. También muestra la cantidad de archivos y bloques verificados, por ejemplo:

/dev/hda1: clean, 12345/56789 files, 98765/43210 blocks

3. fsck.ext2 /dev/hda1

Ejemplo y Posible Salida:

fsck.ext2 /dev/hda1

Esta salida muestra una verificación detallada de un sistema de archivos ext2 en /dev/hda1. Pasa por varias etapas de verificación, como la comprobación de inodos, bloques, estructura de directorios, conectividad de directorios, recuento de referencias y resumen del grupo. Luego muestra la cantidad de archivos y bloques verificados, así como la fragmentación no contigua.

Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/hda1: 12345/56789 files (0.1% non-contiguous), 98765/43210 blocks

4. e2fsck /dev/hda1

Ejemplo y Posible Salida:

e2fsck /dev/hda1

La salida es similar a la de fsck, ya que e2fsck es una variante para sistemas de archivos ext2. Indica que /dev/hda1 está limpio y muestra la cantidad de archivos y bloques verificados.

/dev/hda1: clean, 12345/56789 files, 98765/43210 blocks

5. e2fsck -j /dev/hda1

Ejemplo y Posible Salida:

e2fsck -j /dev/hda1

Al igual que el comando anterior, e2fsck -j muestra una salida similar cuando se utiliza para verificar sistemas de archivos ext3 que se convierten durante la verificación. Indica que el sistema de archivos está limpio y muestra la cantidad de archivos y bloques verificados.

/dev/hda1: clean, 12345/56789 files, 98765/43210 blocks

6. fsck.ext3 /dev/hda1

Ejemplo y Posible Salida:

fsck.ext3 /dev/hda1

La salida es similar a la de fsck.ext2, pero se aplica a sistemas de archivos ext3. Proporciona una verificación detallada del sistema de archivos, mostrando el progreso y los resultados de cada paso.

Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/hda1: 12345/56789 files (0.1% non-contiguous), 98765/43210 blocks

7. fsck.vfat /dev/hda1

Ejemplo y Posible Salida:

fsck.vfat /dev/hda1

Esta salida indica que fsck.vfat ha realizado cambios en el sistema de archivos FAT (como FAT32). En este caso, se marcaron 98765 clústeres como defectuosos debido a problemas encontrados durante la verificación.

Performing changes.
/dev/hda1: 98765 clusters were marked as bad.

8. fsck.msdos /dev/hda1

Ejemplo y Posible Salida:

fsck.msdos /dev/hda1

Esta salida indica que fsck.msdos ha realizado cambios en el sistema de archivos DOS. En este caso, se realizaron alteraciones en el sistema de archivos debido a problemas detectados durante la verificación.

Performing changes.
File system has been altered.

9. dosfsck /dev/hda1

Ejemplo y Posible Salida:

dosfsck /dev/hda1

Esta salida proporciona información detallada sobre la estructura del sistema de archivos FAT. Muestra la cantidad de archivos y la situación de los clústeres verificados en el sistema de archivos FAT.

[Información detallada sobre la estructura del sistema de archivos FAT]
/dev/hda1: 98765 files, 12345/56789 clusters

En resumen, las salidas de estas herramientas de análisis y reparación del sistema de archivos proporcionan información sobre el estado de integridad del sistema de archivos y cualquier acción tomada durante el proceso de verificación. Interpreta estas salidas para evaluar la salud de tu sistema de archivos y tomar las medidas necesarias para garantizar su correcto funcionamiento.

Oscar Lastera Sanchez

Entradas recientes

Por qué no debes aplicar cambios los viernes (ni justo antes de vacaciones, ni al terminar la jornada)

Lecciones reales para desarrolladores y mantenedores que quieren dormir tranquilos Introducción Los filósofos dicen que…

2 semanas hace

🛡 Cómo solucioné el error de renovación con Certbot: «Invalid response from /.well-known/acme-challenge»

Durante la renovación de un certificado SSL con Certbot en un servidor Ubuntu con Apache,…

2 semanas hace

5 años de revolución digital: cómo la tecnología está redefiniendo nuestra sociedad

🌐 La evolución de la digitalización global: 2019-2024 En tan solo cinco años, el mundo…

2 semanas hace

Redefiniendo la Ética de las Máquinas: Asimov y Kant Frente a la Inteligencia Artificial

La ciencia ficción ha sido, a lo largo del tiempo, un campo fértil para la…

4 semanas hace

Di adéu a les notificacions! Assegura’t que els teus certificats TLS es renovin automàticament

Let's Encrypt ha estat una peça clau en la seguretat web en oferir certificats TLS…

1 mes hace

Guía para Instalar una Máquina Virtual en VirtualBox y Configurar un Servidor LAMP

En esta guía te explicaremos paso a paso cómo instalar una máquina virtual en VirtualBox…

1 mes hace

Esta web usa cookies.