Bad superblock bei ext2

xloouch

Erfahrenes Mitglied
hallo zusammen. mein system scheint total abgestürzt zu sein.

ich kommen nicht mehr auf meine /boot partition, welche mit ext2 formatiert wurde.

wenn ich mit fsck.ext2 die partition reparieren will, klappt alles...

aber wenn ich dann den pc wieder hochstarten will, bleibt er einfach hängen...

kann mir jemand helfen?

Ich habe momentan 180 gb daten darauf, welche ich durch eine formatierung verlieren würde.

mfg

xloouch
 
so wies aussieht kann mir hier niemand helfen. Soll ich also die maschiene neu aufsetzten?
 
danke schön, aber es hat mir nicht weitergeholfen.

wenn ich jetzt die hd booten will, sprich mounten, kommt diese Antwort:

mount: wrong fs type, bad option, bad superblock on /dev/hda7,
or too many mounted file systems.

was soll ich mit dem fs type anfangen.. ich weiss, dass es ext2 ist. mit bad option weiss ich auch nicht was anfangen habe mit " mount /dev/hda7 /hda7 " im rescue mode probiert sie zu mounten, nachdem ich mit mke2fs -n ... den backup superbloch mit fsck.ext2 -b neu integriert habe.... dies betrift auch gleich die bad superblock meldung

ps wenn ich mit dem mke2fs -n /dev/hda7 nachschaue erhalte ich kein filesystem label...
wieso nicht?
 
Du solltest mal mit fdisk -l prüfen, ob hda7 die richtige Partition ist.
mke2fs -S /dev/... schreibt Superblöcke auf die Partition. Nach diesem Befehl muß ein fsck folgen!
Wenn auf dieser Partition kein ext2 war, hast Du Datenmüll.
 
hab ich gemacht. diese Fehlermeldung kam:

the superblock could not be read or does not descripte a correct ext2
filesystem. If the devise 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>
fsck.ext2 /dev/hda7 failed (status 0x' . run manually!

Ok. dann habe ich über mke2fs -n /dev/hda7 die "koordinaten" eines superblockes geholt und es gestartet mit:

e2fsck -b 32768 /dev/hda7

hier die meldung:
/dev/hda7 was not cleanly unmounted, check forced.
pass 1: checking inodex, blocks, and size
pass 2: checking directory structure
pass 3: checking directory connectivity
pass 4: checking reference counts
pass 5: checking group summary information

/dev/hda7: ******* FILE SYSTEM WAS MODIFIED ********
/dev/hda7: 42/665184 files (7.1% non-contiguous), 22059/1329370 blocks

ok.. dann hab ich via deinen befehl wieder probiert zu mounten aber es kam der selbe fehler wie oben aufgeführt...
 
Kann es sein, daß Du einen e2fsck nach mke2fs -S vergessen hast?
"mount -t ext2 -O sb=32768 /dev/... /woauchimmer" sollte funktionieren.
 
ok.. das hat funktioniert.. jetzt hab ich aber die nächste fehlermeldung gekriegt...

PS. ist es normal, dass in der /boot partition keine daten drin sind?

neue fehlermeldung beim updaten:

kernel BUG at journal.c:766!
invalid operand: 0000 2.4.21-99-default #1 Wed Sep 24 13:30:51 UTC 2003
CPU: 0
EIP: 0010:[<c1bde40c>] Not tainted
EFLAGS: 00010246
eax: 00000000 ebx:00000000 ecx:00000000 edx:c74da400
esi: c1acd340 edi: c74da400 ebp: c74da400 esp: c13fdeac
ds: 0018 es:0018 ss:0018
Prcess kupdated (pid: 7, stackage=c13fd000)
Stack:
00000246 d6d9d000 c3bb7000 c1acd358 00000000 00000000 00000000 0000000
c74da400 00000000 00000004 c1be3458 c74da400 c1acd340 00000001 d6da5104

c88465c0 00000000 00000003 00000000 c1acd340 00000004 00000000
0000007c

call trace: [c1be3458] [c1be20c3] [c1db075] [c014a077] [c0148eee]
[c01491d6] [c0105000] [c0105000] [c0107333] [c01490b0]

modules: [(reiserfs: <c1bc0060>:<c1bf0d94>)]
code: 0f 0b fe 02 bc eb be c1 8d 46 10 85 c0 0f 8e e8 02 00 00 8d

dann macht er weiter.. aber bei System Boot Control: Running /etc/init.d/boot.local bleibt er stehen, nachdem dort done steht..
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück