Ist RAID5 robuster als RAID1?

12

Ich bin dabei, ein altes Hardware-RAID5-Array durch ein Linux-Software-RAID1-Array zu ersetzen. Ich sprach mit einem Freund und er behauptete, RAID5 sei robuster als RAID1.

Seine Behauptung war, dass mit RAID5 beim Lesen die Paritätsdaten gelesen wurden, um sicherzustellen, dass alle Laufwerke die richtigen Daten zurückgaben. Er behauptete weiter, dass bei RAID1 auftretende Fehler auf einem Laufwerk unbemerkt bleiben, da bei RAID1 keine solche Überprüfung durchgeführt wird.

Ich kann sehen , wie dies könnte wahr sein, kann aber auch sehen , dass es hängt alles davon ab , wie die RAID - Systeme in Frage umgesetzt werden. Sicherlich ein RAID5 - System nicht hat , um die Paritätsdaten auf einem Lese- und ein RAID1 - System zu lesen und überprüfen könnte genauso gut von allen Laufwerken auf Lese lesen sie zu überprüfen waren alle die gleichen Daten halten und damit das gleiche Maß an Robustheit erreichen ( mit entsprechendem Leistungsverlust).

Die Frage ist also, was RAID5 / RAID1-Systeme in der realen Welt tatsächlich tun. Prüfen RAID5-Systeme die Paritätsdaten beim Lesen? Gibt es RAID1-Systeme, die von allen Laufwerken lesen und die Daten beim Lesen vergleichen?

andynormancx
quelle

Antworten:

22

RAID-5 ist eine Fehlertoleranzlösung, keine Datenintegritätslösung .

Denken Sie daran, dass RAID für Redundant Array of Inexpensive Disks steht . Festplatten sind die atomare Einheit der Redundanz - RAID kümmert sich nicht wirklich um Daten. Sie kaufen Lösungen, die Dateisysteme wie WAFL oder ZFS verwenden, um Datenredundanz und -integrität zu gewährleisten.

Der RAID-Controller (Hardware oder Software) überprüft die Parität der Blöcke zum Zeitpunkt des Lesens nicht. Dies ist ein großes Risiko für die Ausführung von RAID-5. Wenn auf einem Laufwerk ein Teil des Datenträgers ausfällt (eine Situation, in der ein fehlerhafter Block nicht als "schlecht" gekennzeichnet ist), befinden Sie sich jetzt in einer Situation, in der Ihre Daten unbeaufsichtigt waren beschädigt.

Suns RAID-Z / ZFS bietet tatsächlich End-to-End-Datenintegrität , und ich vermute, dass andere Dateisysteme und RAID-Systeme diese Funktion in Zukunft bereitstellen werden, da die Anzahl der auf CPUs verfügbaren Kerne weiter zunimmt.

Wenn Sie RAID-5 verwenden, sind Sie meiner Meinung nach billig. RAID 1 ist leistungsfähiger, bietet einen höheren Schutz und beeinträchtigt die Produktion nicht, wenn ein Laufwerk ausfällt - zu einem geringfügigen Kostenunterschied.

duffbeer703
quelle
6

Ich glaube, dass die Antwort von der Steuerung / Software abhängt. Beispielsweise ist es bei Spiegelsystemen üblich, dass nur eine Disc aus einem Paar gelesen wird und daher in der Lage ist, die falschen Daten zu liefern. Ich stelle fest, dass, wenn Ihre Ergebnisse von diesen Daten abhängen, die Daten, die auf beide Disks geschrieben werden, auf beiden Disks beschädigt werden.

Aus dem pdf unter SATAssure (tm) Plus:

"Die revolutionäre SATAssure-Technologie bietet Datenschutz und Zuverlässigkeit der Enterprise-Klasse unter Verwendung kostengünstiger SATA-Festplatten mit hoher Kapazität. SATAssure führt alle Lesevorgänge aus, stellt die Datenintegrität sicher und korrigiert Probleme automatisch in Echtzeit - alles ohne die Performance- oder Kapazitätseinbußen herkömmlicher Systeme Speichersysteme. Reduzieren Sie die RMAs von Laufwerken durch die neue Möglichkeit, einzelne Laufwerke aus- und wieder einzuschalten. "

Es ist interessant, dass sich einige Hersteller darüber aufregen, dass sie immer die Parität berechnen. Dies lässt mich vermuten, dass dies bei Hardware-Controllern relativ ungewöhnlich ist. Es ist auch zu beachten, dass Systeme wie ZFS und WAFL (netapp) für jeden Lesevorgang Paritätsberechnungen durchführen.

James
quelle
Dieser Link sieht interessant aus, aber sagt er tatsächlich irgendwo auf dieser Seite oder Broschüre ausdrücklich aus, dass sie die Parität bei allen Lesevorgängen neu berechnen?
andynormancx
Ich habe ein Zitat aus dem PDF hinzugefügt. Beachten Sie, dass die S2A-Boxen leise High-End sind.
James
3

Bei RAID-5 wird die Parität im Allgemeinen nur beim Neuaufbau des Arrays gelesen, nicht beim allgemeinen Lesen. Dies ist so, dass die Lesevorgänge zufälliger und schneller sein können (da Sie nicht jedes Mal, wenn Sie 1 KB Daten aus dem Array benötigen, die Parität für einen gesamten Streifen lesen und berechnen müssen).

Bei RAID-1 werden Lesevorgänge in der Regel über mehrere Laufwerke hinweg ausgeführt, um eine höhere Leseleistung zu erzielen. Wenn das RAID-Subsystem versucht, beide Laufwerke zu lesen und sie sich unterscheiden, kann das Subsystem, wie Sie bereits bemerkt haben, nicht erkennen, welches Laufwerk falsch war.

Die meisten RAID-Subsysteme sind von der Festplatte abhängig, um den Controller oder Computer zu informieren, wenn ein Fehler auftritt.

Ist RAID-5 also "robuster"? Die Antwort ist, es kommt darauf an. Mit RAID-5 können Sie eine bestimmte Anzahl von Festplatten effektiver speichern als mit RAID-1. Obwohl RAID-1 mit RAID-0 kombiniert werden muss, um mehr als eine Festplatte effektiv zu speichern, entweder als RAID-1-Array-Streifen oder als RAID-1-Streifen über zwei RAID-0-Streifen.

(Ich bevorzuge die erstere, da bei einem Ausfall eines einzelnen Laufwerks ein einzelnes RAID-1-Element entfernt wird, was bedeutet, dass nur ein einzelnes Laufwerk neu erstellt werden muss Festplatten werden beim Austausch des Laufwerks neu erstellt.)

Dies führt auch zu Diskussionen über "Phantomschreibvorgänge", bei denen ein Schreibvorgang von der Laufwerkselektronik als erfolgreich gemeldet wird, der Schreibvorgang es jedoch aus irgendeinem Grund niemals auf die Festplatte schafft. Das passiert doch. Beachten Sie, dass bei einem RAID-5-Array bei einem Laufwerksausfall das Array ALLE Sektoren auf ALLEN überlebenden Laufwerken PERFEKT lesen MUSS, um eine Wiederherstellung durchzuführen. NetApp behauptet, dass die große Größe der Laufwerke und die große Größe der RAID-Gruppen dazu führen, dass in einigen Fällen die Wahrscheinlichkeit eines Ausfalls während einer Neuerstellung so schlecht ist wie einer von zehn. Daher empfehlen sie, dass große Festplatten in großen RAID-Gruppen Dual-Parity verwenden (was meiner Meinung nach mit RAID-6 zusammenhängt).

Das habe ich bei einer technischen Diskussion von NetApp durch einige ihrer Ingenieure erfahren.

David Mackintosh
quelle
Ich würde den Begriff "effektiver" nicht verwenden ... "mehr Kapazität" wäre angemessener. Meiner Meinung nach ist eine Lösung, die es wahrscheinlicher macht, dass ich meine Daten verliere, nicht effektiver.
Duffbeer703
Alles ist ein Kompromiss zwischen Kosten und Wert. RAID-5 ist speicherkosteneffizienter, während RAID-1 oder RAID-1 + 0 (0 + 1) robuster sind.
David Mackintosh
Der andere Grund, 1 + 0 gegenüber 0 + 1 vorzuziehen, besteht darin, dass 1 + 0 4 der 6 möglichen Szenarien überleben kann, in denen 0 + 1 nur 2 überleben kann, wenn ein zweites Laufwerk ausfällt, bevor das erste ausgefallene Laufwerk ersetzt und das Array neu erstellt wird von den 6. Obwohl 0 + 1 einen Controller-Fehler an einem Arm überstehen kann (0 + 1 nicht), ist dies viel seltener als ein Laufwerksfehler (sogar ein Ausfall mehrerer Laufwerke).
David Spillett
RAID-DP (die Dual-Parity-Implementierung von NetApp) ist ein RAID-6. RAID-6 wird (anders als RAID-5) funktional als RAID definiert, das zwei Festplattenfehler überstehen kann. RAID-DP unterscheidet sich von typischem RAID-6 darin, dass es die Parität nicht verteilt - WAFL schreibt keine zufälligen Schreibvorgänge, sodass das Verteilen der Parität keinen Vorteil bietet.
Kapitän Segfault
3

Keine gängige RAID-Implementierung überprüft normalerweise die Parität beim Datenzugriff. Ich habe noch nie einen gesehen. Einige RAID5-Implementierungen lesen Paritätsdaten für Streaming-Lesevorgänge, um unnötiges Suchen zu verhindern (billiger, wenn Sie jeden n-ten Block wegwerfen, als wenn Sie das Laufwerk veranlassen, jeden n-ten Block zu durchsuchen). RAID1-Implementierungen können die Leistung nicht überprüfen, da sie von beiden Festplatten lesen (in der überwiegenden Mehrheit der RAID1-Implementierungen. Eine Handvoll davon können Sie auswählen, was nützlich sein kann, wenn eine Festplatte viel langsamer als die andere ist und nicht schreibintensiv Belastung.)

Einige überprüfen mit einem Hintergrund "Schrubben". In diesem Fall gewinnt RAID6, da es die Daten wiederherstellen kann, und RAID5 und RAID1 befinden sich in derselben Situation, die Sie identifizieren, aber nicht beheben können. (Dies ist nicht unbedingt der Fall, da das Laufwerk einen fehlerhaften CRC erkennen, einen Fehler zurückgeben und Sie den Block aus der Parität heraus neu schreiben können. Dies passiert ziemlich häufig.)

Wenn Sie Datenintegrität wünschen, speichern Sie einen Hash mit jedem Block (oder Datensatz, oder wie auch immer er aufgeteilt ist) auf der Anwendungsebene. Sybase und Oracle tun dies (ich glaube auf Seitenebene) und ich habe es schon oft gesehen, als eine gigantische Datenbank gespeichert wurde. (z. B. der Controller beginnt, fehlerhafte Daten zurückzugeben, Sybase stürzt mit einem eindeutigen Fehler ab, daher wurden keine Schreibvorgänge ausgeführt, als die Datenbank auf einer fehlerhaften Hardware mit inkonsistentem Status ausgeführt wurde.)

Die einzige Dateisystemlösung und die einzige RAID-Lösung, die dies für Sie erledigt, ist ZFS.

carlito
quelle
0

Spricht Ihr Freund über das Paritätsbit, das an einigen RAID-Levels beteiligt ist , oder über die Prüfsumme der auf die Festplatte geschriebenen Daten?

Wenn es um Parität geht, hat RAID1 kein Paritätsbit - Sie haben zwei Kopien derselben Daten. Es sollte eine von der Festplatte durchgeführte Prüfsumme vorhanden sein, um sicherzustellen, dass das, was auf die Festplatte geschrieben wurde, mit dem übereinstimmt, was über die Leitung übertragen wurde

RAID5 hat ein Paritätsbit. Dies bedeutet, dass Sie eine Festplatte in Ihrem RAID-Set verlieren und so weitermachen können, als wäre nichts passiert. Trotzdem sollte eine Prüfsumme der auf die Festplatte geschriebenen Daten erstellt werden, um sicherzustellen, dass sie mit den Daten übereinstimmen, die über die Leitung übertragen wurden

In diesem Fall sind die Prüfsummen völlig unabhängig von RAID, das mit einer Reihe von Festplatten durchgeführt werden kann oder nicht

Bearbeitet, um hinzuzufügen: Sie erwähnten den Wechsel von Hardware-RAID zu Software-RAID. Die Präferenz ist immer Hardware-RAID gegenüber Software-RAID. Wenn Sie die Hardware erwerben können, die für den RAID-Level erforderlich ist, den Sie implementieren möchten, sollten Sie sich dafür entscheiden. Dadurch können alle Paritätsberechnungen von der RAID-Karte und nicht vom Host ausgeführt werden. Dadurch werden Ressourcen auf dem Host freigegeben. Es gibt keine Zweifel, andere Vorteile, aber sie entgehen mir im Moment

Ben Quick
quelle
Er sprach von Parität. Er behauptete, dass auf RAID5 die Paritätsinformationen bei einem Lesevorgang abgerufen und mit den Daten der anderen Festplatten verglichen wurden, um sicherzustellen, dass keine Lesefehler aufgetreten waren.
andynormancx
5
Ich stimme Ihrer Empfehlung von Hardware-RAID über Software in allen Fällen nicht zu. Mit moderner Hardware kann Software-RAID genauso schnell sein wie Hardware, wenn Ihr Server über genügend freie CPU verfügt (die mir immer zur Verfügung steht). Hardware-RAID hat auch einige Nachteile. Die Hauptsache ist, dass Sie in einer Wiederherstellungssituation eine passende RAID-Karte benötigen. Mit Software-RAID können Sie ein Laufwerk aus einem Computer ziehen, in ein anderes stecken und loslegen, ohne eine neue RAID-Karte zu erhalten, die genau mit der alten übereinstimmt.
andynormancx
Ich habe versucht, herauszufinden, über welchen Kontext er gesprochen hat. Nach meinem Verständnis werden beim Schreiben von Datenträgern Prüfsummen verwendet (unabhängig von RAID). Die Parität wird zum Speichern von Datenblöcken auf verschiedenen Datenträgern und zum Neuerstellen eines Arrays im Falle eines Datenträgerfehlers verwendet. Parität wird nicht auf allen RAID-Levels verwendet
Ben Quick
1
Unter en.wikipedia.org/wiki/… finden Sie Informationen zu Software und Hardware-RAID. Die von Ihnen gewählte Implementierung hängt natürlich von Ihrer Umgebung und Ihren Anforderungen ab. Ich bevorzuge Hardware-RAID gegenüber Software-RAID
Ben Quick
Ich verstehe, vergiss, dass ich jemals Prüfsummen erwähnt habe. Ich habe die Frage aktualisiert, um die Verwirrung zu beseitigen. Die Frage ist, ob RAID5-Systeme normalerweise die Paritätsdaten beim Lesen überprüfen.
andynormancx
0

Ich bin dabei, ein altes Hardware-RAID5-Array durch ein Linux-Software-RAID1-Array zu ersetzen. Ich sprach mit einem Freund und er behauptete, RAID5 sei robuster als RAID1.

Dies hängt von der Art der RAID-Implementierung (hw / sw), den Festplatten, dem RAID-Controller (falls vorhanden) und dessen Funktionen ab.

Seine Behauptung war, dass mit RAID5 beim Lesen die Paritätsdaten gelesen wurden, um sicherzustellen, dass alle Laufwerke die richtigen Daten zurückgaben. Er behauptete weiter, dass bei RAID1 auftretende Fehler auf einem Laufwerk unbemerkt bleiben, da bei RAID1 keine solche Überprüfung durchgeführt wird.

es macht ein wenig Sinn, aber nicht wirklich :) was passiert ist - wenn falsche Daten geschrieben werden, werden sie auf einem Spiegel an beide Laufwerke gesendet, und bei RAID5 wird die Parität dafür erzeugt und auf die Laufwerke verteilt. Die Lese- / Schreibprüfung der Daten wird von der Festplatten- und Controller-Firmware durchgeführt und hat nichts mit RAID-Levels zu tun.

So the question is, what do RAID5/RAID1 systems in the real world

eigentlich? Prüfen RAID5-Systeme die Paritätsdaten beim Lesen? Gibt es RAID1-Systeme, die von allen Laufwerken lesen und die Daten beim Lesen vergleichen?

Wie gesagt, die Überprüfungen sind nicht Teil des Raid-Algorithmus, obwohl bei einigen Controllern möglicherweise etwas anderes implementiert ist.

Die Robustheit des Arrays hängt von der Qualität der Laufwerke ab (2,5-Zoll-Laufwerke leben aufgrund der verringerten RV-Raten in der Regel länger als 3,5-Zoll; meiner Erfahrung nach kaufen Sie NIEMALS maxtor SCSI / SAS-Laufwerke - sie haben schreckliche Firmware-Probleme) (Temperatur- und Feuchtigkeitsregelung), der Controller selbst (Hat er eine BBU? Ist die Firmware auf dem neuesten Stand? Ist es ein echter Überfall oder eine Fälschung?), die Anzahl der Netzteile im Server, die USV-Qualität usw.

dyasny
quelle
Ich befürchte, Sie haben die Frage nicht beantwortet. Hier geht es genau darum, wie die tatsächlichen Realimplementierungen von RAID5 beim Überprüfen der Paritätsdaten bei einem Lesevorgang ablaufen.
andynormancx
0

Ich weiß nicht wissen dies, aber es scheint mir unwahrscheinlich , dass es funktioniert. Denken Sie daran, dass zur Berechnung der Parität der Block von allen Laufwerken in Ihrem RAID-Set gelesen und anschließend die Richtigkeit berechnet werden muss. Andernfalls wird nur ein Laufwerk ausgelesen.

Wenn Ihr Lesevorgang weniger als einen Block umfasst, muss er bei einem Paritätsprüfungslesevorgang auf einen vollständigen Block erweitert werden, bei einem regulären Lesevorgang hingegen nicht. (Angenommen natürlich, der RAID-Block ist größer als die Blöcke der Festplatten. Ich denke, dass Lesevorgänge von der Festplatte aus vollen Blöcken bestehen müssen. Wenn nicht, ist mein Standpunkt sogar noch mehr gültig.)

Aus meiner Sicht könnte es das tun, aber wenn es das tun würde, wäre es ineffizient, und ich bezweifle, dass alle auf diese Weise implementiert werden.

Auch hier habe ich jedoch keine persönlichen Kenntnisse über die tatsächlichen Implementierungen.

wfaulk
quelle
0

Prüfen RAID5-Systeme die Paritätsdaten beim Lesen?

Das ergibt doch keinen Sinn. Was tun Sie, wenn Sie eine Paritätsinkongruenz feststellen? (Woher weißt du, welcher Block falsch ist?)

Für zufällige Lesevorgänge wäre die Überprüfung der Parität teuer. Normalerweise können Sie einen zufälligen Lesevorgang durchführen, indem Sie sich nur eine einzelne Festplatte ansehen. Wenn Sie jedoch die Parität überprüfen möchten, müssen Sie bei jedem Lesevorgang alle Festplatten lesen. (Das könnte immer noch Sinn machen, wenn Sie irgendetwas dagegen tun könnten!)

Beachten Sie, dass RAID-1 auch dieses Problem hat - was sinnvoll ist, wenn Sie RAID-1 als RAID-5 mit zwei Festplatten betrachten.

Kapitän Segfault
quelle
0

Ich habe ein wenig über die Behauptung nachgedacht, dass RAID-1 beim Lesen schneller sein sollte als RAID-5, da es auf beiden Laufwerken gleichzeitig liest.

Nun, da die Parität auf RAID-5 nur gelesen wird, wenn für das Array eine Neuerstellung erforderlich ist, entspricht sie hinsichtlich des Lesens tatsächlich einem RAID-0-Array. Stimmt das?

RAID-0 wird allgemein als die schnellste Stufe angesehen (obwohl es "AID" heißen sollte, da es überhaupt keine Redundanz gibt). :-D

Apropos Linux-Software-RAID, ein einfacher Test mit hdparm bestätigt diese Theorie: Meine RAID-5-Arrays weisen immer eine höhere Lesegeschwindigkeit auf als meine RAID-1-Arrays.

ABER: Ein herabgesetztes Array arbeitet anscheinend viel langsamer als ein normal laufendes Array! Ich habe dies gerade mit Fedora 9 getestet, das auf 4 WD 1 TB-Laufwerken mit verschiedenen RAID-Levels ausgeführt wird. Hier sind die Ergebnisse:

Herabgesetztes RAID-5: Lesegeschwindigkeit 43 MB / Sek. Normales RAID-5: Lesegeschwindigkeit 240 MB / Sek. (!) RAID-1: Lesegeschwindigkeit 88 MB / Sek

Da der zulässige Festplattenverlust bei RAID-1 und RAID-5 (und zwar bei einem) gleich ist, sollte RAID-5 in jeder Hinsicht die Leistung von RAID-1 übertreffen und mehr Kapazität in Bezug auf die Anzahl der im Array und im selben Array verwendeten Festplatten bieten Fehlertoleranz. Dies führt zu der Schlussfolgerung, dass RAID-6 jeden anderen RAID-Level übertrifft, da es beim normalen Lesen so schnell ist wie RAID-0 (keine Paritätslesung von den beiden Paritätsfestplatten) und im Falle des Verlusts von noch immer fehlertolerant ist Array-Mitglied. ;-)


quelle
Einige interessante Dinge, aber Sie haben den RAID1-Irrtum wiederholt, den ich die ganze Zeit höre. RAID1 muss nicht bedeuten, dass es nur einen Ausfall einer einzelnen Festplatte überstehen kann. Sie müssen nicht nur zwei Festplatten in Ihrem RAID1-Array haben. Wenn Sie beispielsweise ein RAID1-Array mit 3 Festplatten haben, übersteht es zwei Festplattenausfälle und die Leseleistung sollte sich erhöhen ( wenn Ihr RAID-System bei einem Lesevorgang von mehreren Laufwerken liest).
andynormancx
-1

Persönlich denke ich, dass der ultimative Test eines RAID-Systems darin besteht, wie gut es einem Ausfall standhält. In diesem Fall können sowohl RAID5 als auch RAID1 Ausfälle einzelner Laufwerke behandeln, aber keines überlebt mehr als das.

Bezüglich Ihrer Frage zum Paritätsbit würde ich denken, dass es von den RAID-Treibern abhängt. Es wird definitiv während der Rekonstruktion gelesen, aber bei normaler Verwendung wäre dies nicht sinnvoll, da Bandbreite verschwendet würde.

Sybreon
quelle
Ich fürchte, Ihre Antwort lautet "Ich weiß nicht, ob RAID5-Implementierungen die Parität beim Lesen überprüfen" und beantwortet die Frage daher nicht.
andynormancx
Es ist eine gültige Antwort, denn niemand wird es mit Sicherheit wissen, außer der Person, die den Fahrer tatsächlich geschrieben hat.
Sybreon
-2

afaik, ich bin kein 24/7-Speicherprofi, der Controller überprüft immer, was auf die Festplatten geschrieben und von diesen gelesen wird. dh mit raid1 haben Sie etwas schlechtere Schreibvorgänge als auf einer einzelnen Festplatte, aber Ihre Lesevorgänge sind etwas schneller (muss eine Datei auf zwei Festplatten schreiben, kann jedoch einen Teil von Festplatte 1 und den anderen Teil von Festplatte 2 lesen).

Möglicherweise können Sie die Datenüberprüfung für eine RAID-Stufe deaktivieren, aber was ist der Sinn davon? Alle RAID-Stufen (außer 0) sind dazu da, Ihnen Datenredundanz zu geben, also warum behindern Sie sich.

Mit RAID 5 benötigen Sie mindestens 3 Festplatten und können N-1-Festplatten für Daten verwenden. Mit RAID 1 benötigen Sie immer eine gerade Anzahl von Festplatten und können N / 2 Festplatten für Daten verwenden.

In größeren Schlachtzügen bietet Stufe 5 mehr Speicherplatz, während Stufe 1 mehr Redundanz bietet.

Wenn mit robuster gemeint ist, was mehr Redundanz bietet, dann ist es RAID 1.

Abhängig von der RAID-Größe müssen Sie auch die Wiederherstellungszeiten im Fehlerfall berücksichtigen (wie viele Festplatten sind vorhanden, wie groß ist eine Festplatte, welche Art von RAID (Soft-, Fake-, Hardware-), welche Stufe usw.). )

Man kann also nicht wirklich sagen, dass ein Raid robuster ist als ein anderer (vielleicht ist Raid 6 immer robuster als Raid 5, wenn Sie Speicherplatz verlieren).

mrt181
quelle
1
Ich fürchte, dies beantwortet meine Frage nicht wirklich. Meine Frage ist sehr genau, ob typische RAID5-Implementierungen die Paritätsdaten beim Lesen überprüfen oder nicht. Und für den Datensatz benötigt RAID1 keine gerade Anzahl von Festplatten. Sie können durchaus ein RAID1-Array mit mehr als zwei Festplatten verwenden, um die Redundanz zu erhöhen und gleichzeitig die Schreibgeschwindigkeit zu verringern.
andynormancx
1
"Der Controller überprüft immer, was auf die Datenträger geschrieben und von diesen gelesen wird." Dies ist nicht der Fall, wenn der Controller von beiden Disks lesen konnte, aber einige Controller geben die ersten Daten zurück, die sie erhalten.
James
Ich denke, man kann sagen, dass RAID1 eine gerade Anzahl von Festplatten benötigt und dass ein dritter Spiegel etwas anderes als RAID1 ist. So wenige Implementierungen unterstützen einen dritten Spiegel, den die Terminologie nie standardisiert hat.
carlito