Discussion:
F: RAID6
(zu alt für eine Antwort)
Daniel Krebs
2009-09-11 18:01:18 UTC
Permalink
Hi!
Ich habe gerade eine Sun Fire 4275 mit 10 Platten beim Wickel und teste
den RAID- Controller (Adaptec).
Habe ein RAID6 aus 10 Platten nach Reed-Solomon angelegt. (Dass RS geht,
sieht man erst, wenn man RAID6 auswählt.)
Hierzu die Frage:
Beim Reed-Solomon-Algorithmus werden keine Paritätsbits geschrieben.
Heißt dass, dass bei diesem Verfahren in jedem Zyklus Nutzdaten auf
_alle_ 10 Platten geschrieben werden? Oder wird Zusatzcode analog den
Paritätsbits rotierend auf zwei Platten geschrieben, und nur auf acht
Platten die Nutzdaten?
Ich vermute ersteres, weiß es aber nicht. Bisher habe ich auch nichts
Konkretes gefunden.
Die Zahl ist ja wichtig zur Berechnung von offset size und disk
allocation unit size für das jeweilige FS.

Daniel
--
"Ein kluger Mann widerspricht nie einer Frau.
Er wartet, bis sie es selbst tut."
Humphrey Bogart
Marcel Müller
2009-09-11 20:40:51 UTC
Permalink
Hallo,
Post by Daniel Krebs
Ich habe gerade eine Sun Fire 4275 mit 10 Platten beim Wickel und teste
den RAID- Controller (Adaptec).
Habe ein RAID6 aus 10 Platten nach Reed-Solomon angelegt. (Dass RS geht,
sieht man erst, wenn man RAID6 auswählt.)
Beim Reed-Solomon-Algorithmus werden keine Paritätsbits geschrieben.
Heißt dass, dass bei diesem Verfahren in jedem Zyklus Nutzdaten auf
_alle_ 10 Platten geschrieben werden?
Was ist der unterschied zwischen Nutzdaten und Paritätsbits? Die
Paritätsbits sind doch auch nur eine andere Darstellungsform der Nutzdaten.
Post by Daniel Krebs
Oder wird Zusatzcode analog den
Paritätsbits rotierend auf zwei Platten geschrieben, und nur auf acht
Platten die Nutzdaten?
Ich vermute ersteres, weiß es aber nicht. Bisher habe ich auch nichts
Konkretes gefunden.
Letzteres. Anstelle der Paritätsbits tritt halt ein Reed-Solomon-Code.

Wenn man die Kapazität von n-2 Platten nutzen will, gibt es gar keine
andere Möglichkeit als die Daten auf alle n Platten zu schreiben.
Schließlich geht bei einem Ausfall von 2 beliebigen Platten ja die
Datenmenge derselben verloren. Folglich muss auf die (beliebigen)
restlichen Platten immer die Nettodatenmenge geschrieben worden sein, um
Vollständigkeit zu erreichen.


Marcel

Loading...