¿Podría fsck -Af -M causar un sistema de archivos corrupto?

¿Podría fsck -Af -M causar un sistema de archivos corrupto?

Anoche mi servidor encontró el error "Sistema de archivos de sólo lectura".

Entonces ejecuté "fsck -Af -M" para intentar repararlo pero no sirvió de nada, estos son los resultados:

fsck 1.39 (29-May-2006)
e2fsck 1.39 (29-May-2006)
/: recovering journal
fsck.ext3: Bad magic number in super-block while trying to re-open /
e2fsck: io manager magic bad!

Después de reiniciar el servidor, ya ni siquiera puedo recuperar el sistema de archivos y debo reinstalar el sistema operativo. Mi / estaba formateado en RAID 1 y ext3. ¿Ese comando fsck provocó que mi sistema de archivos se corrompiera? ¿O se corrompió antes de ejecutar fsck?

Gracias :)

Respuesta1

Primero, intentaría usar un superbloque de respaldo, pero necesitarás conocer el tamaño de bloque del sistema de archivos.

Desde elpágina de manual de e2fsck:

La ubicación del superbloque de respaldo depende del tamaño del bloque del sistema de archivos. Para sistemas de archivos con tamaños de bloque de 1k, se puede encontrar un superbloque de respaldo en el bloque 8193; para sistemas de archivos con tamaños de bloque de 2k, en el bloque 16384; y para bloques de 4k, en el bloque 32768.

Como ejemplo, este comando es para un 1Ksistema de archivos de tamaño de bloque:

fsck.ext3 -b 8193 /dev/sda2

¡Buena suerte!

información relacionada