RAID - Datenrettung

  • Thread starter Thread starter Horribilis
  • Start date Start date
H

Horribilis

Guest
Hallo..

Eine Bemerkung vorweg: Ich bin ein totaler Noob in Sachen FreeBSD, nur mit Linux kenne ich mich einigermassen aus.

Folgende Frage:
Ich habe hier einen FreeBSD-Fileserver, der mit einem Software-RAID-0 konfiguriert war.
Das Problem ist nun, dass er nicht mehr startet, nachdem er eingefroren und unsanft abgeschaltet worden ist. Während dem starten weist er dann auch darauf hin, dass das Dateisystem nicht korrekt entladen worden ist, darauf bleibt er stehen.
Ich habe außerdem versucht von einer Live-CD zu starten (FreeSBIE in der neusten Version), aber auch da gibt es nach anfänglich vielversprechenden Meldungen Fehler:

G_vfs_done() :md3[WRITE(offset=<zahl>, length=<zahl>)]error = 28

Das wird dauernd wiederholt, aber leider habe ich keine Ahnung was das bedeuten soll.

Wenn nötig kann ich auch Screenshots oder weitere Angaben posten.
Das Betriebssystem muss nicht ungedingt wieder korrekt funktionieren, aber die Daten sollten nach Möglichkeit ausgelesen werden können.

Danke im Voraus für eure Hilfe
 
Starte FreeBSD im Singleusermodus und lass fsck über die Partitionen laufen.
Bei einem Raid0 würde ich mir allerdings nicht all zu viel Arbeit machen.
 
Starte FreeBSD im Singleusermodus und lass fsck über die Partitionen laufen..
Ok.. und wie kann ich das System im Singleusermodus laufen lassen? Es startet wie gesagt nicht komplett, und eine Eingabe ist nach dem Stillstand beim Booten auch nicht möglich.
 
Kommt vor dem booten kein Menü bei dem du den Single-User-Mode auswählen kannst?
 
Hoi,

wenn Du das System grundsätzlich noch booten kannst mounte es und ändere einfach die /boot/loader.conf ab. Den Eintrag boot_single="1" hinzufügen und speichern, danach die Maschine einmal ganz neu booten - danach kommt diese direkt im single user mode hoch. Das wäre eine Möglichkeit, wenn Du kein Boot Menü bekommst mit Auswahlmöglichkeiten.

Gruß Bummibär
 
Kommt vor dem booten kein Menü bei dem du den Single-User-Mode auswählen kannst?

Ich habe ein Boot-Menu... aber nur die auswahl zwischen _einem_ eintrag :P

Hoi,

wenn Du das System grundsätzlich noch booten kannst mounte es und ändere einfach die /boot/loader.conf ab. Den Eintrag boot_single="1" hinzufügen und speichern, danach die Maschine einmal ganz neu booten - danach kommt diese direkt im single user mode hoch. Das wäre eine Möglichkeit, wenn Du kein Boot Menü bekommst mit Auswahlmöglichkeiten.
Gruß Bummibär
Nein, leider kann das System nicht mehr booten, auch von einer Live-CD nicht :(

Nachtrag:
Nun habe ich das System von der CD im Single-user-modus starten können. Daraufhin wollte ich die Partitionen mounten, aber es kamen wiederum lediglich read-errors heraus. Kann ich die Daten also vergessen :'( ?
 
Last edited by a moderator:
Hoi,

hast Du den fsck schon im single user mode versucht ?

Gruß Bummibär

Jap, kommt "Could not determine filesystem type".
Ausserdem kommt jetzt ein SMART Error beim aufstarten, ich denke ich werde es dabei belassen.

Herzlichen Dank an alle die mir geholfen haben :)
 
Hoi,

das hört sich ned wirklich sehr gut an, vermutlich liegt da ein böser Hardware Defekt vor. Wenn Du ein Backup hast würde ich die Hardware tauschen und das Backup zurücksichern - es macht an diesem Punkt eher keinen Sinn mehr weiter eine Rettungsaktion zu starten.

Gruß Bummibär
 
Es gibt leider kein Backup... Es war eine Datenablage, die leider mit der Zeit mit immer wichtigeren Daten gefüllt wurde.
Und nun stehen wir im Regen :(
 
Du machst folgendes:
1. Die ganze Platte mit dd(1) oder dd_rescue(1) sichern. Das ganze von einer Live-CD aus.
2. Das Image einmal kopieren.
3. Die Kopie per mdconfig zum Device machen und mit fsck_ffs(8) behandeln.
4. Hilft das nichts, es mit ffs2recov aus den Ports probieren.
5. Ist nun noch nicht alles wieder da, kann realistsch gesehen nur noch Ontrack helfen.
 
Back
Top