|
|
|
Aspekte von der RAID5-ImplementierungRAID5-Theorie ist einfach, aber die hat unterschiedliche Implementierungen.
Anzahl von Parametern, die das Array feststellen, ist mehr als im RAID0 und die
Anzahl von Varianten nimmt auch zu. Hier werden diese zusätzlichen Parameter
besprochen; es nimmt vor, dass Stripegröße und Reihenfolge von Laufwerken im
Array bekannt ist.
 |
|
 |
 |
|
 |
|
Zuerst ist festzustellen, wohin Parität zu setzen ist. Die Paritätsdaten
sind gleichmäßig durch die Laufwerke zu verteilen, und das lässt uns
zwei Parameter:
- Nummer des Startlaufwerks ist Nummer des Laufwerks, das
die Parität in der Nullreihe (genau im Anfang des Arrays) enthält.
Üblicherweise wird die Parität ins letzte Reihenblock (mit Anfang
von der rechten Obenecke) gesetzt, wie im nachfolgenden Beispiel
gezeigt wurde (die Parität beginnt mit dem Laufwerk
¹2 in beiden
Beispielen).
- Rotationå ist die Paritätslageveränderung beim Übergang
zur weiteren Reihe. Normalerweise ist entweder +1 (Verschiebung nach
rechts, Forwärtslayout) oder -1 (Verschiebung nach links,
Rückwärtslayout).

Paritätssetzung: Forwärts- und Rückwärtslayouts, die Parität
beginnt mit dem Laufwerk ¹2 in beiden Fällen.
Nachdem die Parität gesetzt worden ist, ist es festzustellen, wie die Daten
zu verteilen sind (Reihenfolgeregel, interleaving rule). Unten werden
zwei gebräuchlichste Ansätze beschrieben.
|
|
 |
|
 |
 |
|
 |
 |
|
 |
|
Der Mensch löst dieses Problem leicht, er stellt sich bloß das
ganze Bild (wenn es sich besonders um einen erfahrenen Menschen handelt) vor.
Automatisierte Software wendet andere Verfahren an, dabei stützt sie sich
vorwiegend auf statistische Arrayeigenschaften. Das bringt einige Begrenzungen:
-
Arrays, die große Umfänge von Daten enthalten, werden
einfacher wiederhergestellt, weil mehr Samples für statistische Algorithmen
enthalten.
-
Arrays, die aus mehreren Laufwerken enthalten, fordern mehr
Daten (für mehre Anzahl von Samples).
-
RAID5 ist komplizierter als RAID0, weil mehrere Anzahl von
Parametern festzustellen sind.
|
|
 |
|
 |
|
|
|
|
Nightly discount in effect 3 hours 18 min left
I corrupted my memory card yesterday. My phone wouldn't read it, Windows
wanted to reformat. I used ZAR, Zero Assumption Recovery, got everything
back within an hour. It has a demo version that allows you to restore 4 directories max at a
go. Once I found it worked, I bought it.
|
|