URGENTE: se me cago el filesystem :(

Megaman (Cristian Molina) megacorreo en ciudad.com.ar
Sab Nov 25 12:38:14 CST 2000


Hola. Tuve un cuelgue del sistema, todavia no bien las razones.
Creo que fue xque se me rompio el cable IDE.
La cuestion es que ya no me arranca mas el sistema.
Hasta se cago el boot record donde estaba el Lilo !!!

El tema es asi:
Tengo 3 particiones
hda1 = linux
hda2 = swap linux
hda3 = fat32
En el MBR tengo un boteador grafico(GAG) que elige entre el
Linux o el DOS.
Al elegir a Linux, carga el boot record de la particion de Linux(hda1)
donde esta el Lilo.

Bueno, despues del cuelgue, resetee (y toque el cable ide xque sino no
booteaba), y carga el GAG, pero al elegir el Linux, me dice que no
encuentra un sector de boot valido. (se cago el lilo?)
Entonces eligo el DOS y arranca bien (incluso corri un scandisk),
pero trato de arrancar el Linux con el loadlin y llega hasta la parte de
--------------------------------
Partition check:
  hda: hda1 hda2 hda3
EXT2-fs: ide1(3,1): couldn't mount because of unsupported optional
features.
Kernel panic: VFS: Unable to mount root fs on 03:01
--------------------------------

Saque el disco y lo puse como 2dario(hdc) en otra maquina que tengo con
Linux para tratar de montarlo o correrle un chequeo con e2fsck y obtuve
los sig. resultados:
----------------------------------------------------
mount -t ext2 /dev/hdc1 /mnt/algo

EXT2-fs: ide1(22,1): couldn't mount because of unsupported optional
features.
mount: wrong fs type, bad option, bad superblock on /dev/hdc1,
       or too many mounted file systems

----------------------------------------------------
e2fsck /dev/hdc1

e2fsck 1.18, 11-Nov-1999 for EXT2 FS 0.5b, 95/08/09
fsck.ext2: Filesystem revision too high while trying to open /dev/hdc1
The filesystem revision is apparently too high for this version of e2fsck.
(Or the filesystem superblock is corrupt)

The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>

----------------------------------------------------
Como dice que puede que se haya cagado el superblock, lei la man
de e2fsck y saque, ademas del 8193, el 16385 y probe ambos:

e2fsck -b 8193 /dev/hdc1
o
e2fsck -b 16385 /dev/hdc1
-------
e2fsck 1.18, 11-Nov-1999 for EXT2 FS 0.5b, 95/08/09
fsck.ext2: Bad magic number in super-block while trying to open /dev/hdc1

The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>
------
tampoco anda el e2fsck -c por motivos similares.

Se me ocurrio probar el
   e2fsck -b 8193 /dev/hdc1 y e2fsck -b 16385 /dev/hdc1 en otros 2 discos
que
SI funcionan para ver si en ese lugar esta la copia del superbloque.
En uno, encontro uno en el 8193 pero no en el 16385. En el otro, no encontro
un superbloque valido.
Alguien sabe como averiguar donde estan las demas copias del superbloque?
Con el dumpe2fs? no veo nada parecido.

Ok, hasta aca probe, no se me ocurre que + hacer, asi que
acepto sugerencias.
    Por favor, ayudenme!!! No quiero perder mis valiosos datos! :(

---------------------------------------------- UPDATE ---------------------------------------------


En otro disco con un linux que SI anda probe con:
   e2fsck -n -b<nro> /dev/hda1          (particion de 450mb, block size=1024)
y anduvo con los sig. nros: 0,8193,24577,40961,57345,73729,
parecia que eran multiplos de 16386 pero despues con 90113 en adelante no
andaba.
Y en otro disco de un amigo con una particion de un par de gigas ni siquiera
anduvo con el 8193 ni 16385, no recuerdo si probe muchos mas.
Bueno, probe todos esos y algunos + en el disco con la particion daniada y
no le gusto ninguno :(
La particion que quiero recuperar es de como 2gigas. Tendra algo que ver el
tamanio de la particion/blockSize con donde pone los superbloques?

Ya me estoy resignando ... hay alguna utilidad para leer crudo el disco?

Salu2!
PD: Usaba el 2.4-test9 sobre un RH 6.2.
   Probe el badblocks y parece que esta sano el disco. ufff :)
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://lists.srvr.mx/pipermail/ayuda/attachments/20001125/dbadf792/attachment.html>


Más información sobre la lista de distribución Ayuda