IO — Ivan Labs

Dein RAID-Array ist ausgefallen: Können die Daten wiederhergestellt werden?

3 Min. Lesezeit
DatenwiederherstellungRAIDHardware

Die Wiederherstellung nach RAID-Ausfall ist kein einzelnes Problem — sie hängt stark davon ab, welche(s) Laufwerk(e) ausgefallen ist/sind und was seitdem mit dem Array gemacht wurde.

Zuerst: Rate nicht bei einem Wiederaufbau

Ein RAID-Array mit Laufwerken in falscher Reihenfolge oder mit falschen, aus dem Gedächtnis geratenen Array-Parametern wiederaufzubauen, ist einer der häufigsten Wege, einen wiederherstellbaren Ausfall in einen nicht wiederherstellbaren zu verwandeln. Wenn du dir der genauen ursprünglichen Konfiguration nicht sicher bist, versuche keinen Wiederaufbau von Grund auf.

Einzelner Laufwerksausfall: normalerweise in Ordnung, handle umgehend

Wenn dein Array so konzipiert ist, dass es einen Laufwerksausfall toleriert (RAID 1, RAID 5, RAID 6, RAID 10 — siehe unseren RAID-Level-Vergleich) und genau eines ausgefallen ist, sind die Daten intakt. Die Priorität ist, das ausgefallene Laufwerk zu ersetzen und neu aufzubauen, bevor ein zweiter Ausfall passiert — was ein reales Risiko ist, da der Wiederaufbau eine ungewöhnlich hohe Leselast auf die verbleibenden Laufwerke legt, genau dann, wenn du dir einen weiteren Ausfall am wenigsten leisten kannst.

Zwei oder mehr Laufwerke ausgefallen (über das hinaus, was das Array toleriert)

Dies ist eine echt schwierigere Wiederherstellung. Es bedeutet normalerweise:

  1. Zuerst jedes überlebende Laufwerk einzeln imagen — nie direkt gegen die einzigen verbleibenden Kopien arbeiten.
  2. Die logische Struktur des Arrays (Stripe-Größe, Laufwerksreihenfolge, Paritätsalgorithmus) aus dem rekonstruieren, was wiederherstellbar ist, da manchmal diese Metadaten tatsächlich beschädigt sind, statt der Daten selbst.
  3. Dateien aus dem rekonstruierten virtuellen Array extrahieren, sobald die Struktur korrekt wiederaufgebaut ist.

Dies ist bedeutend spezialisierter als die Wiederherstellung eines einzelnen Laufwerks und hier machen DIY-Versuche die Dinge am häufigsten schlimmer — das Erraten der Stripe-Größe oder Laufwerksreihenfolge während der Rekonstruktion kann verstümmelte Ausgaben produzieren, die wie Beschädigung aussehen, aber tatsächlich ein Rekonstruktionsfehler sind.

Häufige Ursachen, die man kennen sollte

UrsacheWas passiert ist
Controller-Ausfall (nicht Laufwerksausfall)Die RAID-Controller-Karte selbst ist gestorben — Laufwerke können völlig in Ordnung und lesbar sein, sobald sie auf kompatible Hardware verschoben werden
Mehrere Laufwerksausfälle aus derselben ChargeZusammen gekaufte Laufwerke haben oft ähnlichen Verschleiß, daher ist ein enges Ausfallen zeitlich kein Zufall
Fehlgeschlagener WiederaufbauversuchFalsche Reihenfolge/Parameter bei einem DIY-Wiederaufbauversuch verwendet
Versehentliche Array-Löschung/-NeukonfigurationNeukonfiguration eines NAS oder RAID-Controllers, ohne zu merken, dass dies die Array-Definition löschen würde

Wenn der RAID-Controller selbst ausgefallen ist statt der Laufwerke, könnten die Laufwerke völlig intakte Daten enthalten — die Lösung in diesem speziellen Fall kann so einfach sein wie kompatible Ersatzhardware zu besorgen, gar keine Datenwiederherstellung.

Hast du gerade mit einem ausgefallenen RAID-Array zu tun? Halte an, bevor du einen Wiederaufbau versuchst, wenn du dir der ursprünglichen Konfiguration nicht sicher bist — melde dich zuerst.

Häufige Fragen

Ein Laufwerk in meinem RAID 5 ist ausgefallen — sind meine Daten sicher?

Ja, vorerst — RAID 5 toleriert genau einen Laufwerksausfall. Ersetze das ausgefallene Laufwerk und lass das Array so bald wie vernünftigerweise möglich neu aufbauen, da ein zweiter Ausfall während dieses Zeitfensters zu Datenverlust führen würde.

Können Daten wiederhergestellt werden, wenn zwei Laufwerke in einem RAID-5-Array ausfallen?

Manchmal, aber das ist eine spezialisierte Wiederherstellung, keine standardmäßige — sie erfordert typischerweise das Imagen der überlebenden Laufwerke und die manuelle Rekonstruktion von Daten durch die Paritätsmathematik des Arrays, was bedeutend schwieriger ist als ein Einzellaufwerksausfall.

Ich habe das Array neu aufgebaut und jetzt fehlen Daten — was ist passiert?

Ein Wiederaufbauversuch mit Laufwerken in falscher Reihenfolge, eine falsche Array-Konfiguration, oder ein Wiederaufbau, der mit einem bereits grenzwertigen zweiten Laufwerk gestartet wurde, sind die häufigsten Ursachen — dies ist ein häufiger Weg, wie eine wiederherstellbare Situation zu einer schwierigeren wird.

Brauchst du Hilfe dabei?

Melde dich, und ich helfe dir weiter.

Kontaktiere mich

Ähnliche Artikel

Teilen:X / TwitterLinkedIn