Hallo alle zusammen!
Ich habe einen PC mit OpenBSD 3.3, den ich als Router und Fileserver für das private Netzwerk einsetze. Unter anderem sind darin eine 60 GB und eine 120 GB Festplatte von IBM eingebaut. Beide sind mit ffs formatiert.
Vor ein paar Tagen habe ich mir dann den RocketRaid 454 von Highpoint geholt und u.a. auch die beiden IBM Platte daran angeschlossen.
Während die 60er keine Probleme machte, schmierte der Rechner beim mounten der anderen Platte mit kernel panic ab ("mangled dir entry").
Ich hab natürlich einen Riesenschreck bekommen und dachte meine Daten wären weg!
Als ich die Platte aber wieder an den onBoard Controller angeschlossen habe, gings wieder. Ich habe dann ein Backup gemacht, die Platte wieder an den Raid Controller gesteckt und fsck laufen lassen, was etwa _36 Stunden_ gedauert hat.
(zum vergleich: das Backup der 110 GB Daten über LAN ging in gut 4 Stunden über die Bühne). Nachdem fsck also endlich durchgelaufen war, konnte ich die Platte auch erfolgreich wieder mounten.
Jetzt machte allerdings die 60er Platte Probleme. Mounten war zwar erfolgreich, aber ein ls gab nur "bad file descriptor" zurück.
Dann habe ich fsck -fy ausgeführt, in der Hoffnung, das würde das Problem lösen. Das lief auch relativ zügig und ohne größere Meldungen durch. Dann kam die böse Überraschung: Nach dem Mounten hatte ich statt meiner Verzeichnisse nur noch lost+found, und darin einen Haufen Einträge der Form z.B. #01234567. Das sind zum einen (leere) reguläre Dateien und zum anderen symbolische Links.
Also die Platte auch wieder an den onBoard Controller angeschlossen und nochmal fsck -fy laufen lassen. Das endet jedesmal nach ein paar Sekunden mit der folgenden ausgabe
Das heißt ja eigentlich, dass die Daten in irgendeiner Form noch vorhanden sein müssen! Nur wie komme ich wieder dran? Ich weiß nicht mehr weiter. Auf der Platte liegen u.a. die Dokumente von den Nutzern aus dem Netzwerk, wenn die verloren wären, wäre das ein ziemlicher GAU.
Für jede Hilfe bin ich sehr dankbar!
-chroniton
Ich habe einen PC mit OpenBSD 3.3, den ich als Router und Fileserver für das private Netzwerk einsetze. Unter anderem sind darin eine 60 GB und eine 120 GB Festplatte von IBM eingebaut. Beide sind mit ffs formatiert.
Vor ein paar Tagen habe ich mir dann den RocketRaid 454 von Highpoint geholt und u.a. auch die beiden IBM Platte daran angeschlossen.
Während die 60er keine Probleme machte, schmierte der Rechner beim mounten der anderen Platte mit kernel panic ab ("mangled dir entry").
Ich hab natürlich einen Riesenschreck bekommen und dachte meine Daten wären weg!
Als ich die Platte aber wieder an den onBoard Controller angeschlossen habe, gings wieder. Ich habe dann ein Backup gemacht, die Platte wieder an den Raid Controller gesteckt und fsck laufen lassen, was etwa _36 Stunden_ gedauert hat.
(zum vergleich: das Backup der 110 GB Daten über LAN ging in gut 4 Stunden über die Bühne). Nachdem fsck also endlich durchgelaufen war, konnte ich die Platte auch erfolgreich wieder mounten.
Jetzt machte allerdings die 60er Platte Probleme. Mounten war zwar erfolgreich, aber ein ls gab nur "bad file descriptor" zurück.
Dann habe ich fsck -fy ausgeführt, in der Hoffnung, das würde das Problem lösen. Das lief auch relativ zügig und ohne größere Meldungen durch. Dann kam die böse Überraschung: Nach dem Mounten hatte ich statt meiner Verzeichnisse nur noch lost+found, und darin einen Haufen Einträge der Form z.B. #01234567. Das sind zum einen (leere) reguläre Dateien und zum anderen symbolische Links.
Also die Platte auch wieder an den onBoard Controller angeschlossen und nochmal fsck -fy laufen lassen. Das endet jedesmal nach ein paar Sekunden mit der folgenden ausgabe
Code:
...
UNREF DIR I=13557141 OWNER=fisch MODE=40755
SIZE=512 MTIME=Jan 12 03:40 2004
RECONNECT? yes
DIR I=13557141 CONNECTED. PARENT WAS I=13549442
UNREF DIR I=13549442 OWNER=fisch MODE=40755
SIZE=512 MTIME=Jan 12 03:40 2004
RECONNECT? yes
DIR I=13549442 CONNECTED. PARENT WAS I=3853451
fsck: /dev/rwd1a: Segmentation fault
Das heißt ja eigentlich, dass die Daten in irgendeiner Form noch vorhanden sein müssen! Nur wie komme ich wieder dran? Ich weiß nicht mehr weiter. Auf der Platte liegen u.a. die Dokumente von den Nutzern aus dem Netzwerk, wenn die verloren wären, wäre das ein ziemlicher GAU.
Für jede Hilfe bin ich sehr dankbar!
-chroniton
Last edited: