Was ist speziell bei einem RAID?

Eine Datenrettung bei einem RAID ist deutlich komplexer, als von einer einzelnen Festplatte.

 

1. Bei einem RAID können mehrere Festplatten gleichzeitig beschädigt sein.

2. Die Daten sind im Normalfall auf mehrere Festplatten verteilt.

3. Bei jedem RAID muss die einzigartige Konfiguration herausgefunden werden.

  • Die Konfiguration hängt unter Anderem ab vom Hersteller und der Entscheidungen des Benutzers bei der ersten Konfiguration.

4. Es sind meist mehrere Terabyte an Daten zu retten.

5. Sollte eine Festplatte langsamer sein als die Anderen, verlangsamt das den ganzen Ausleseprozess, da bei den meisten RAID Leveln von allen Festplatten gleichzeitig ausgelesen wird.

Was sind RAID Level?

RAID Level bedeutet, wie die Daten auf den Festplatten verteilt werden.

Hier sind die häufigsten RAID Level aufgeführt:

RAID 0
RAID 1
RAID 5
RAID 6
JBOD
Ein RAID 0 ist ein Verbund aus mindestens zwei Festplatten, auf welche die Daten aufgeteilt werden.Sollten Sie z.B. ein Foto mit 2 Megabyte auf ein RAID 0, welches aus zwei Festplatten besteht kopieren, dann wird 1 Megabyte auf der Ersten und 1 Megabyte auf die Zweiten Festplatte gespeichert. Dies ist das sogenannte Striping.Die Vorteile darin sind, dass Sie den doppelten Speicherplatz und die doppelte Schreib/Lesegeschwindigkeit haben, da die zwei Festplatten wie eine behandelt, aber die Schreib/Leseoperationen aufgeteilt werden.Der Nachteil ist, wenn eine Festplatte nicht mehr funktioniert, dann haben Sie nicht die Hälfte der Daten, sondern von allen Daten nur die Hälfte. Somit sind nach einem Ausfall alle Daten korrupt.
Ein RAID 1 ist im klassichem Sinne kein RAID, sondern nur eine Spiegelung einer Festplatte.Sollte also ein RAID 1 aus zwei Festplatten bestehen und Sie kopieren ein Foto mit 2 Megabyte auf die Festplatte, dann wird vom sogenannten RAID Controller im Hintergrund das selbe Foto auf die spiegelnde Festplatte geschrieben.Der Vorteil ist, dass bei einem Ausfall einer Festplatte die Daten noch immer auf der zweiten Festplatte gesichert sind.Die Nachteile sind, dass wenn Sie z.B. 2 Mal 2 Terabyte Festplatten haben, Sie nur Zugriff auf 2 Terabyte haben und nicht auf die ganze Kapazität, da die zweite Festplatte nur der Sicherung dient. Ein weiteres Problem ist, falls der RAID Controller eine Fehlfunktion hat, kann es vorkommen, dass dieser die Schreiboperationen umgekehrt ausführt und somit nicht die neuen Daten auf die zweite Festplatte sichert, sondern stattdessen die neuen Daten mit Alten überschriebt.
Ein RAID 5 ist ein Verbund aus mindestens drei Festplatten, auf denen die Daten aufgeteilt werden. Im Gegensatz zu einem RAID 0 steht nicht die ganze Kapizität zur Verfügung, da ein gewisser Teil reserviert wird für die sogenannten Partätsdaten.Die Partätsdaten werden auf den jeweils anderen Festplatten gespeichert und dienen dazu, dass wenn eine eine Festplatte ausfallen sollte, diese durch eine Neue ersetzt werden kann und die Daten werden im sogenannten Rebuildungprozess wiederhergestellt und sorgt somit für ein gewisses Maß an Sicherheit.Die Vorteile eines RAID 5 sind die erhöhte Schreib/Lesegeschwindigkeit und Wiederherstellungsmöglichkeit durch die Paritätsdaten.Die Nachteile sind erstens, wenn eine Festplatte ausfällt, diese dann ausgetauscht wird und der Rebuildingprozess einsetzt, dass die verbleibenden Festplatten sehr stark beansprucht werden und somit eine hohe Wahrscheinlichkeit besteht, dass eine zweite Festplatte ausfällt. Sollte der Rebuild noch nicht abgeschlossen sein, wenn das geschieht ist mit normalen Mitell kein Zugriff und auch kein weiterer Rebuild mehr möglich.Zweitens kann es vorkommen, dass beim Rebuildprozess der RAID Controller fehlerhaft arbeitet und beim Austausch und anschließendem Ersetzen der defekten Festplatte die "Daten" von der neuen, leeren Festplatte auf die Alten geschrieben werden und somit die Daten überschrieben werden.Zur Erklärung: Selbst eine neue Festplatte ist mit Nullen beschrieben und kann daher eine Andere Festplatte überschrieben. Diese "leere" Befüllung der Festplatten erkennt das Betriebssystem und ignoriert diese und somit wird Sie als leer angezeigt.
Ein RAID 6 ist ein Verbund aus mindestens vier Festplatten, welches ähnlich arbeitet wie ein RAID 5, nur mit dem Zusatz, dass doppelte Paritätsdaten gespeichert werden und somit zwei Festplatten ausfallen können und trotzdem noch ein Rebuild gemacht werden kann.Hier sind die selben Vor- und Nachteile, wie bei einem RAID 5, außer dass zwei Festplatten ausfallen können, somit aber auch weniger Speicherplatz zur Verfügung steht.
Ein JBOD ist ein sehr alter Vertreter eines RAID´s und streng genommen auch kein richtiges RAID.Bei dieser Sonderform werden die Festplatten "aneinander gereiht". Das bedeutet man hat z.B. 3 Festplatten mit 2 Terabyte Speicher und im JBOD werden diese drei Festplatten als eine große Festplatte mit 6 Terabyte angezeigt. Im Unterscheid zu einem RAID 0 werden die Daten nicht aufgeteilt, sondern zuerst die Festplatte 1 befüllt, danach die Festplatte 2, usw.Diese Form war in früherer Zeit häufiger, als Festplatten mit viel Speicherplatz noch sehr teuer waren und somit kam man auf die Idee billigere kleinere Festplatten virtuell zu einer Großen zusammenzufügen.Der Vorteil ist "eine" große Festplatte zu haben.Der Nachteil ist man kann nicht entscheiden, auf welcher Festplatte die Daten gespeichert werden.

Wie funktioniert eine Datenrettung von einem RAID?

RAID Datenrettungen unterscheiden sich je nach RAID Level.

RAID 0 Datenrettung
RAID 1 Datenrettung
RAID 5 Datenrettung
RAID 6 Datenrettung
JBOD Datenrettung
Bei einer RAID 0 Datenrettung ist es nötig, dass beide Festplatten voll funktionsfähig sind. Daher ist der erste Schritt, dass bei Beschädigung einer oder mehrerer Festplatten alle wieder in Gang gebracht werden. Im zweiten Schritt wird die Konfiguration des RAID ausfindig gemacht, die Daten gesucht und ein Image(virtuelle Kopie der Daten) erstellt.
Da es sich bei einem RAID 1 um zwei Festplatten mit dem selben Inhalt handelt können die Daten theoretisch wie von einer normalen Festplatte gerettet werden. Für ein professsionelles Ergebnis sind aber alle Festplatten von nöten, da hier die Daten abgeglichen und eventuell Schäden an den Metadaten behoben werden können.
Bei einem RAID 5 muss zuerst die Konfiguration(Verteilung der Daten auf den Festplatten, etc) gesucht werden. Im Falle einer defekten Festplatte kann mit den Paritätsdaten(Reservedaten der verbliebenen Festplatten) gearbeitet werden oder die defekte Festplatte muss repariert werden und wieder in den RAID Verbund integriert werden. Das muss individell im Verlauf der Datenrettung entschieden werden und ist von Fall zu Fall anders. Danach werden die Daten gesichert und auf einen Leihdatenträger kopiert.
Eine RAID 6 Datenrettung ist Wesensgleich mit einer RAID 5 Datenrettung. Es gibt eine erhöhte Schwierigkeit, da nicht eine Festplatte weggelassen werden kann, sondern Zwei. Dadurch müssen mehrere Konfigurationen überprüft und die Richtige gefunden werden. Danach erfolgt die Sicherung und Extrahierung auf einen Leihdatenträger.
Bei einer JBOD Datenrettung müssen alle Festplatten funktionsfähig gemacht, die Konfiguration gesucht und die Daten extrahiert werden.

Datenrettung Kröblinger bietet natürlich auch Datenrettungen von Btrfs, VMFS, ZFS und anderen nicht häufigen RAID Leveln an.

Informationen zu den RAID Level finden Sie hier:

(Btrfs, VMFS und ZFS sind auch Dateisysteme)

Btrfs

VMFS

ZFS