Este parece ser un error común cuando se apaga mal la PC repetidamente.
un ejemplo suponiendo que la particion es hdb5:
si la tratamos de montar (tanto automaticamente como mano)
mount -t ext3 /dev/hdb5 /mnt/hdb5
y tira un error como este:
mount: tipo de sistema de ficheros incorrecto, opción incorrecta,
superbloque incorrecto en /dev/hdb5, falta la página de códigos,
o algún otro error….
y en el syslog dice:
EXT3-fs: hdb5: couldn’t mount because of unsupported optional features (40004000).
lo primero que debemos hacer es correr fsck.ext3 en la particion para chequearla
fsck.ext3 /dev/hdb5
fsck.ext3: Filesystem revision too high mientras se intentaba abrir /dev/hdb5
La revisión del sistema de ficheros es, aparentemente, muy alta para esta
versión del e2fsck. (O el súper bloque del sistema de archivos está corrupto)
El súper bloque podría no ser leido o no describe un sistema de ficheros ext2 correcto.
Si el dispositivo es válido y en verdad contiene un sistema de ficheros ext2 (y no uno
de intercambio, ufs o algo más), entonces el súper bloque está corrompido
y podría intentarse correr el e2fsck con un súper bloque alternativo:
e2fsck -b 8193 <dispositivo>
en este caso, debemos probar hacer un e2fsck pero usando un superbloque diferente (llamado de backup)
para averiguar cuales son los superbloques de backup probar esto:
mke2fs -n /dev/hdb5
mke2fs 1.40-WIP (14-Nov-2006)
Etiqueta del sistema de ficheros=
Tipo de SO: Linux
Tamaño del bloque=1024 (bitácora=0)
Tamaño del fragmento=1024 (bitácora=0)
52416 nodos i, 208844 bloques
10442 bloques (5.00%) reservados para el súper usuario
Primer bloque de datos=1
Maximum filesystem blocks=67371008
26 bloque de grupos
8192 bloques por grupo, 8192 fragmentos por grupo
2016 nodos i por grupo
Respaldo del súper bloque guardado en los bloques:
8193, 24577, 40961, 57345, 73729, 204801
entonces debemos probar con cada uno de los numeros que dice abajo. Despues deberemos responder que si a todas las preguntas y cuando finalice, montar la particion nuevamente, si esto falla tratar de probar de montarla como ext2
mount -t ext2 /dev/hdb5 /media/hdb5
como esto nos dejara sin journaling conviene hacer un backup y volver a formatear la unidad como ext3 con
mk2efs.ext3 /dev/hdb5
(Esto lo escribi apurado para no olvidarme, hay que retocarla un poco)
mke2fs -n /dev/hdb5
e2fsck -b alguno de los numeros
mount -t ext2 /dev/hdb5 /mnt/hdb5