nach abgebrochenem fsck kein Zugriff auf ext3-Partition
Liebe Liste, jetzt habe ich ein richtiges Problem ;-(( SuSE 8.2, habe den kernel-Patch per YOU installiert, bei nächsten reboot startete der turnus-mässige fsck, was ich bei 42% per STRG+c abgebrochen hatte (warum eigentlich *arggh*). Anschliessend bekam ich eine Kernel-Panic. Per Rescue gebootet und versucht per fsck die Partion zu reperieren. Es gab wohl auch Fehler. Das Problem: Wenn ich versuche /dev/hda3 (root-Partition) zu mounten, erhalte ich folgende Fehlermeldung: "mount: falscher Dateisystemtyp, ungültige Optionen, der Superblock von /dev/hda3 ist beschädigt oder es sind zuviele Dateisysteme eingehängt." Frage: wie repariere ich den "Superblock"? Auszug fdisk: tux:/ # fdisk /dev/hda Die Anzahl der Zylinder für diese Platte ist auf 1583 gesetzt. Daran ist nichts verkehrt, aber das ist größer als 1024 und kann in bestimmten Konfigurationen Probleme hervorrufen mit: 1) Software, die zum Bootzeitpunkt läuft (z. B. ältere LILO-Versionen) 2) Boot- und Partitionierungssoftware anderer Betriebssysteme (z. B. DOS FDISK, OS/2 FDISK) Befehl (m für Hilfe): p Platte /dev/hda: 13.0 GByte, 13022324736 Byte 255 Köpfe, 63 Sektoren/Spuren, 1583 Zylinder Einheiten = Zylinder von 16065 * 512 = 8225280 Bytes Gerät boot. Anfang Ende Blöcke Id Dateisystemtyp /dev/hda1 * 1 4 32098+ 83 Linux /dev/hda2 5 36 257040 82 Linux Swap /dev/hda3 37 1583 12426277+ 83 Linux Bin für jeden Tipp dankbar. Gruß Andreas
* On Tue, 01 Jul 2003 at 13:59 +0200, Andreas S?ldner wrote:
SuSE 8.2, habe den kernel-Patch per YOU installiert, bei nächsten reboot startete der turnus-mässige fsck, was ich bei 42% per STRG+c abgebrochen hatte (warum eigentlich *arggh*). Anschliessend bekam ich eine Kernel-Panic. Per Rescue gebootet und versucht per fsck die Partion zu reperieren. Es gab wohl auch Fehler. Das Problem: Wenn ich versuche /dev/hda3 (root-Partition) zu mounten, erhalte ich folgende Fehlermeldung: "mount: falscher Dateisystemtyp, ungültige Optionen, der Superblock von /dev/hda3 ist beschädigt oder es sind zuviele Dateisysteme eingehängt."
Frage: wie repariere ich den "Superblock"?
man -P 'less +/^\ +-b\ superblock' e2fsck /apm -- GPG welcome, request public key: mailto:adalbert+key@lopez.at
Am Die, 2003-07-01 um 14.25 schrieb Adalbert Michelic:
Frage: wie repariere ich den "Superblock"?
man -P 'less +/^\ +-b\ superblock' e2fsck
Hi, soweit war ich auch schon, und nu? ist definitiv ext3 Gruß Andreas tux:/home/bla # e2fsck -b 12426280 /dev/hda3 e2fsck 1.28 (31-Aug-2002) e2fsck: Invalid argument while trying to open /dev/hda3 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>
* On Tue, 01 Jul 2003 at 17:37 +0200, Andreas S?ldner wrote:
Am Die, 2003-07-01 um 14.25 schrieb Adalbert Michelic:
Frage: wie repariere ich den "Superblock"?
man -P 'less +/^\ +-b\ superblock' e2fsck
soweit war ich auch schon, und nu? ist definitiv ext3
Und ext3 ist definitiv ext2 mit draufgepfropftem Journal.
tux:/home/bla # e2fsck -b 12426280 /dev/hda3 ^^^^^^^^ Wo kommt diese irrsinnige Zahl her?
e2fsck 1.28 (31-Aug-2002) e2fsck: Invalid argument while trying to open /dev/hda3
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> ^^^^^^^^^^^^^^^^^^^^^^^ Schon mal probiert?
/apm -- GPG welcome, request public key: mailto:adalbert+key@lopez.at
Am Die, 2003-07-01 um 17.47 schrieb Adalbert Michelic:
* On Tue, 01 Jul 2003 at 17:37 +0200, Andreas S?ldner wrote:
Am Die, 2003-07-01 um 14.25 schrieb Adalbert Michelic:
Frage: wie repariere ich den "Superblock"?
man -P 'less +/^\ +-b\ superblock' e2fsck
e2fsck 1.28 (31-Aug-2002) e2fsck: Invalid argument while trying to open /dev/hda3
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> ^^^^^^^^^^^^^^^^^^^^^^^ Schon mal probiert?
Jo, mit folgender Meldung: Noch ein Tip? *hoff* tux:/home/soan # e2fsck -b 8193 /dev/hda e2fsck 1.28 (31-Aug-2002) --> e2fsck: Bad magic number in super-block while trying to open /dev/hda <-- 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>
* On Tue, 01 Jul 2003 at 19:05 +0200, Andreas S?ldner wrote:
Am Die, 2003-07-01 um 17.47 schrieb Adalbert Michelic:
* On Tue, 01 Jul 2003 at 17:37 +0200, Andreas S?ldner wrote:
Am Die, 2003-07-01 um 14.25 schrieb Adalbert Michelic:
Frage: wie repariere ich den "Superblock"?
man -P 'less +/^\ +-b\ superblock' e2fsck
e2fsck 1.28 (31-Aug-2002) e2fsck: Invalid argument while trying to open /dev/hda3
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> ^^^^^^^^^^^^^^^^^^^^^^^ Schon mal probiert?
Jo, mit folgender Meldung: Noch ein Tip? *hoff*
tux:/home/soan # e2fsck -b 8193 /dev/hda e2fsck 1.28 (31-Aug-2002) --> e2fsck: Bad magic number in super-block while trying to open /dev/hda <--
Puh, schön langsam wirds aber eng. Passt die Partitionstabelle noch (fdisk -l /dev/hda), oder liegt da eventuell Schrott und hda3 zeigt ganz wo anders hin als es sollte? Prüf das bitte mal auf Plausibilität. Ansonsten probier die Superblöcke weiter durch, alle 8192 Blöcke sollte einer liegen. Also 16385, 24577, 32769, etc. (Oder legt ext2 die u.U. auch in anderen Abständen ab, weiß da wer was?) Aber tröste Dich, Du bist nicht der einzige der Probleme hat. LVM hat mir netterweise auf einem Rechner, bei dem grade das Bandlaufwerk defekt ist (Murphy?), aus irgendeinem *censored* Grund, zwei sich überschneidende Volumes angelegt, was ich natürlich erst bemerkt habe, als XFS das nicht so toll fand, daß sich da plötzlich Daten ändern, die sich nicht ändern sollen und das mit einem Ooops quittiert hat. *hrmpf* Glücklicherweise liegt das Zeug auch noch wo anders. /apm -- GPG welcome, request public key: mailto:adalbert+key@lopez.at
Adalbert antwortete: [ betrifft Probs mit Dateisystem-Superblock/Superblöcken ]
Ansonsten probier die Superblöcke weiter durch, alle 8192 Blöcke sollte einer liegen. Also 16385, 24577, 32769, etc. (Oder legt ext2 die u.U. auch in anderen Abständen ab, weiß da wer was?) [...]
Beim Neu-Anlegen einer Partition meldet -- ich glaube es war mke2fs -- _wo_ es die Superblöcke anlegt. Bei ext3 wird es vielleicht ähnlich sein. Die defaultmäßig angelegte Anzahl und Abstände der Superblöcke hängt meines Wissens von der Größe der Partition ab. Bei kleinen Partitionen sind glaube ich die Abstände geringer. Wie man nachträglich die Lage der Superblöcke rausfinden kann weiß ich leider so spontan auch nicht. (Kann nichts ausprobieren, da ich momentan vor keinem Linux-Rechner sitze.) Vielleicht stellt mke2fs (oder wie dieses Ding bei ext3 auch immer heißen mag) hierzu eine Option zur Verfügung? Ralph -- +++ GMX - Mail, Messaging & more http://www.gmx.net +++ Bitte lächeln! Fotogalerie online mit GMX ohne eigene Homepage!
Hallo Andreas, hallo Leute, Am Dienstag, 1. Juli 2003 19:05 schrieb Andreas Söldner: [...]
Noch ein Tip? *hoff*
Aber immer doch - verjag erstmal die Fipptehlerteufel ;-)
tux:/home/soan # e2fsck -b 8193 /dev/hda e2fsck 1.28 (31-Aug-2002) --> e2fsck: Bad magic number in super-block while trying to open /dev/hda <-- ^^^^ Du versuchst, die ganze Festplatte zu überprüfen, das kann nicht gutgehen. Probier das Ganze nochmal mit hda3 ;-)
Gruß Christian Boltz -- [Wie krieg ich meinen Ratti in mutt zurueck?] Jetzt hab ich echt ein Problem. Da taucht staendig "Joerg Rossdeutscher" auf, wo Ratti stehen soll. [Peter Wiersig in suse-linux]
participants (4)
-
Adalbert Michelic
-
Andreas Söldner
-
Christian Boltz
-
Ralph Mueller