Reparando un sistema de archivos corrupto:

Cuando se corrompe el sistema de ficheros hay que arrancar desde un disco de rescate y ejecutar el programa correspondiente a cada sistema de archivos:

Comando: Sistema de archivos:
e2fsck ext2
e2fsck -j ext3
cramfsck cramfs
fsck.mimix minix
fsck.jfs jfs
fsck.xfs xfs
fsck.xiafs xiafs
reiserfsck reiserfs
fsck Buscara el sistema de archivos y lanzará el comando adecuado
(solo para algunos sistemas).

$ e2fsck /dev/hda2

Para analizar el sistema de archivos lo mejor es que no este montado.

Otro tipo de corrupción ocurre cuando el super bloque, que es donde se almacena la informacion relativa al numero bloques , el tamaño, los bloques libres, etc. resulta dañado
En es caso ni 'mount' ni 'efsck' podrían hacer nada ya que no detectarían la partición, pero el sistema ext2 y ext3 guarda copias del super bloque cada 8k normalmente así que con esto podríamos recuperar el sistema:

$ e2fsck -b 8193 /dev/hda2

Con '-b 8193' le decimos a 'e2fsck' que use la informacion de la primera copia del super bloque para reparar los daños.