fsck failed :-(

NM78

New Member
Bei uns ist genau in dem Moment wo der Linux Server heruntergefahren wurde der Strom abgeklemmt worden. Seit dem lässt sich der Server nicht mehr booten. Er bleibt immer nach einer Weile mit folgendem Hinweis stehen:

Code:
fsck failed for at least one filesystem (not /)
Please repair manually and reboot.
The root file system is is already mounted read-write.

Attention: Only Control-D will reboot the system in this
maintanance mode. shutdown or reboot will not work.

Darauf hin wird man aufgefordert sich mit dem Root Passwort anzumelden. Wenn man das tut ändert sich die Eingabeaufforderung in:

Code:
(repair filesystem) #:

Es handelt sich um einen OpenSuse 10.3 Server mit 2 SATA Festplatten. Anscheinend läuft die erste korrekt. Die 2. (da sind Backups drauf) kann man nicht mehr nutzen (0 Byte).

Könnt Ihr mir einen Hinweis geben was ich tun kann? Lässt sich das mit fsck automatisch reparieren?

Könnte ich die Festplatten zur Sicherheit vorher ausbauen und auf einen Windowsrechner kopieren? Geht das überhaupt (ist ja schließlich ein Linux Dateisystem). Was sollte man in so einem Fall tun?

:(
 
LiveCD reinwerfen, fsck auf deinen Dateisystemen ausführen. Beachten: für jedes Dateisystem gibts ein anderes Tool, diese kann man aber meist einfach über wrapper ansprechen
ext2: fsck.ext2 /dev/xxx
ext3: fsck.ext3 /dev/xxx
jfs: fsck.jfs /dev/xxx
usw. usf.

/dev/xxx steht jeweils für die entsprechende Partition. Nur komisch das fsck nicht automatisch ausgeführt wird. Das sollte er eigentlich beim Booten machen.
 
Hallo Spin-Doc,

Danke das werde ich probieren. Ich kann fsck aber auch direkt ausführen (ohne Live CD) und das sagt:

Code:
buffer i/o on device sda3, logical block 5242947 bis 5242988

Auf die Partion ist bei mir das /home Verzeichnis gelegt.

Wenn ich fsck.ext3 /dev/sda3 starte findet er die fehlerhaften Blöcke und fragt ob der die Fehler ignorieren soll und ob er sie beschreibbar machen soll. Wenn ich sage er soll die Fehler nicht ignorieren dann bricht er den Vorgang komplett ab.

:confused:
 
Mit fsck lies sich die Platte leider nicht mehr reparieren, zuviele Fehler...

Ich habe sie dann in einen Vista Rechner eingebaut und die wichtigeren Daten (zum Glück noch ok) mit Hilfe des Programms driver-fs (Linux Platten in Windows einbinden und lesen) kopiert:

Ext2 IFS For Windows

Das Thema kann geschlossen werden. Vielen Dank für Eure Hinweise!
 
Back
Top