
Gestern Abend ist auf meinem Server der Fehler „Nur-Lese-Dateisystem“ aufgetreten.
Also habe ich zum Reparaturversuch "fsck -Af -M" ausgeführt, aber ohne Erfolg. Das Folgende wird ausgegeben:
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!
Nachdem ich den Server neu gestartet habe, kann ich das Dateisystem nicht mehr wiederherstellen und muss das Betriebssystem neu installieren. Mein / war RAID 1 und ext3 formatiert. Hat dieser fsck-Befehl mein Dateisystem beschädigt? Oder war es beschädigt, bevor ich fsck ausgeführt habe?
Danke :)
Antwort1
Zuerst würde ich versuchen, einen Backup-Superblock zu verwenden, aber Sie müssen die Blockgröße des Dateisystems kennen.
Von deme2fsck-Manpage:
Der Speicherort des Backup-Superblocks hängt von der Blockgröße des Dateisystems ab. Für Dateisysteme mit 1k-Blockgröße befindet sich ein Backup-Superblock im Block 8193, für Dateisysteme mit 2k-Blockgröße im Block 16384 und für 4k-Blockgröße im Block 32768.
Dieser Befehl gilt beispielsweise für ein 1K
Dateisystem mit Blockgröße:
fsck.ext3 -b 8193 /dev/sda2
Viel Glück!