ext3 Partition über-cp't

Jan 'RedBully' Seiffert redbully at cc.fh-luh.de
Thu Aug 10 00:43:52 CEST 2006


Jan-Benedict Glaw wrote:
> On Wed, 2006-08-09 23:44:08 +0200, Florian Schwarz <floh at linland.de> wrote:
>> nen Kumpel von mir hat nen mächtiges Problem: Er hat per cp ne Datei
>> (wohl einige MB groß) direkt auf das Device einer Partition kopiert.
>> (Meckert cp da nich eigentlich??)
>> Nach folgender Ausgabe vermute ich, dass die Partitionstabelle im Eimer ist:
> 
>> fsck.ext3 -b 8193 /dev/cciss/c0d1p1
> 
> Nein, nein, die Partitionstabelle ist noch okay.
> 
Hmmm, ich weiss ja nicht. OK, die frage ist, ob er {h|s}d{a|b|c|d}
genommen hat, oder noch mit ner Ziffer dahinter.
Warum tut er auch sowas...

>> e2fsck 1.37 (21-Mar-2005)
>> fsck.ext3: Bad magic number in super-block while trying to open
>> /dev/cciss/c0d1p1
> 
> Kaputt ist der erste superblock des Dateisystems.
> 
>> Hat er noch ne Chance, an seine Daten zu kommen?
> 
Klar ;)
Regel 1: Don't Panic

> e2fsck -b xxxxx /dev/cciss/c0d1p1
> 
> xxxxx ist einer der alternativen superblocks. Deren Lage hängt von der
> Größe des Dateisystems ab. Wenn Du verrätst, wie groß die Partition
> ist, könnte man Dir beim Raten helfen.
> 
mke2fs kann einem auch beim raten helfen ;)
mke2fs mit den gleichen Optionen aufrufen, wie beim ersten erstellen,
auf die gleiche Partion jagen, "-n" hinzufuegen (das ist das wichtige
dabei).
Nun sollte mke2fs einen dry-run machen, und dabei ausspucken, wo es die
Reserve-Superblocks hinpacken wuerde.

> Wenn das nicht reicht, weil zu viel vom ersten Teil des Dateisystems
> kaputt ist, kann immernoch mit `mke2fs -S' gerettet werden.
Hmmm, die Frage ist, wieviel MB es waren.
Zuerst erwischt es den Superblock (aergerglich, aber ersetzbar), dann
die InodeBitmap und FreeBlockBitmap (die sind "zum Glueck" etwas
groesser, und koennen aus den Inodes neu erstellt werden (fscheck) ),
aber danach wird es kritisch, dann kommt der erste Schwung Inodes (Ok,
die ersten 10 sind auch wieder vernachlaessigbar, aber)...

> 
> MfG, JBG
> 
Gruss
	Jan

-- 
Morgens schoen erstmal nen Kopf aus geraspelten man-pages rauchen,
das entspannt ;)



More information about the Linux mailing list