RAID-Level - kurze theoretische Informationen. RAID-Arrays – Zuverlässigkeit und Leistung

Grüße an alle, liebe Leser der Blog-Site. Ich denke, viele von Ihnen haben mindestens einmal einen so interessanten Ausdruck im Internet getroffen - "RAID-Array". Was es bedeutet und warum es von einem normalen Benutzer benötigt wird, darüber werden wir heute sprechen. Es ist eine bekannte Tatsache, dass der Prozessor die langsamste Komponente in einem PC ist und ihm unterlegen ist.

Um die "angeborene" Langsamkeit dort auszugleichen, wo sie überhaupt fehl am Platz ist (wir sprechen hier in erster Linie von Servern und Hochleistungs-PCs), kamen sie auf die Idee, das sogenannte RAID Disk Array zu verwenden - eine Art "Bündel" mehrerer identischer Festplatten, die parallel arbeiten. Mit dieser Lösung können Sie die Arbeitsgeschwindigkeit bei gleichzeitiger Zuverlässigkeit erheblich steigern.

Zunächst einmal ermöglicht Ihnen das RAID-Array eine hohe Fehlertoleranz für Festplatte(HDD) Ihres Computers, indem Sie mehrere Festplatten zu einer zusammenfassen logisches Element. Dementsprechend benötigen Sie zur Implementierung dieser Technologie mindestens zwei Festplatte . Darüber hinaus ist RAID einfach praktisch, da alle Informationen, die zuvor auf Sicherungsquellen (externe Festplatten) kopiert werden mussten, jetzt „wie sie sind“ belassen werden können, da das Risiko ihres vollständigen Verlusts minimal ist und gegen Null geht. aber nicht immer, darüber etwas niedriger.

RAID übersetzt etwa so: ein sicherer Satz kostengünstiger Festplatten. Der Name stammt aus Zeiten, als große Festplatten sehr teuer waren und es billiger war, ein gemeinsames Array aus kleineren Festplatten zusammenzustellen. Die Essenz hat sich seitdem im Allgemeinen nicht geändert, ebenso wie der Name, nur dass Sie jetzt aus mehreren großen Festplatten einfach einen riesigen Speicher machen oder eine Festplatte duplizieren können. Und Sie können auch beide Funktionen kombinieren und so die Vorteile der einen und der zweiten nutzen.

Alle diese Arrays haben ihre eigenen Nummern, wahrscheinlich haben Sie schon davon gehört - Raid 0, 1...10, also Arrays mit unterschiedlichen Ebenen.

Arten von RAID

Speed-Raid 0

Raid 0 hat nichts mit Zuverlässigkeit zu tun, da es nur die Geschwindigkeit erhöht. Sie benötigen mindestens 2 Festplatten, und in diesem Fall werden die Daten "geschnitten" und gleichzeitig auf beide Festplatten geschrieben. Das heißt, das volle Volumen dieser Festplatten steht Ihnen zur Verfügung, und theoretisch bedeutet dies, dass Sie eine 2-mal schnellere Lese- / Schreibgeschwindigkeit erhalten.

Aber stellen wir uns vor, dass eine dieser Festplatten ausgefallen ist – in diesem Fall ist der Verlust ALLER Ihrer Daten unvermeidlich. Das heißt, Sie müssen trotzdem regelmäßig Backups erstellen, um die Informationen später wiederherstellen zu können. Üblicherweise werden hier 2 bis 4 Scheiben verwendet.

Raid 1 oder "Spiegel"

Es gibt keine Verringerung der Zuverlässigkeit. Sie erhalten den Speicherplatz und die Leistung von nur einer Festplatte, erhalten jedoch die doppelte Zuverlässigkeit. Eine Festplatte geht kaputt - die Informationen werden auf einer anderen gespeichert.

Ein RAID-1-Level-Array hat keinen Einfluss auf die Geschwindigkeit, das Volumen ist jedoch nur die Hälfte des gesamten verfügbaren Speicherplatzes, der übrigens in Raid 1 2, 4 usw. sein kann, also eine gerade Anzahl. Im Allgemeinen ist der wichtigste „Trick“ des First-Level-Raids die Zuverlässigkeit.

Überfall 10

Kombiniert das Beste der vorherigen Arten. Ich schlage vor, zu zerlegen - wie es am Beispiel von vier Festplatten funktioniert. Informationen werden also parallel auf zwei Platten geschrieben, und diese Daten werden auf zwei andere Platten dupliziert.

Als Ergebnis - eine Erhöhung der Zugriffsgeschwindigkeit um das Zweifache, aber auch das Volumen von nur zwei der vier Festplatten im Array. Aber wenn zwei Festplatten ausfallen, gibt es keinen Datenverlust.

Überfall 5

Dieser Array-Typ ist RAID 1 in seinem Zweck sehr ähnlich, nur dass Sie jetzt mindestens 3 Festplatten benötigen, von denen eine die für die Wiederherstellung erforderlichen Informationen speichert. Wenn sich beispielsweise in einem solchen Array 6 Festplatten befinden, werden nur 5 davon zum Aufzeichnen von Informationen verwendet.

Dadurch, dass Daten auf mehrere Festplatten gleichzeitig geschrieben werden, ist die Lesegeschwindigkeit hoch, was perfekt ist, um dort eine große Datenmenge zu speichern. Aber ohne einen teuren Raid-Controller wird die Geschwindigkeit nicht sehr hoch sein. Gott bewahre, dass eine der Festplatten kaputt geht - die Wiederherstellung von Informationen wird viel Zeit in Anspruch nehmen.

Überfall 6

Dieses Array kann den Ausfall von zwei Festplatten gleichzeitig überstehen. Das bedeutet, dass Sie zum Erstellen eines solchen Arrays mindestens vier Festplatten benötigen, obwohl die Schreibgeschwindigkeit sogar noch niedriger als die von RAID 5 ist.

Bitte beachten Sie, dass ohne einen produktiven Raid-Controller ein solches Array (6) wahrscheinlich nicht zusammengestellt werden kann. Wenn Sie nur 4 Festplatten haben, ist es besser, RAID 1 aufzubauen.

So erstellen und konfigurieren Sie ein RAID-Array

RAID-Controller

Das Raiden eines Arrays kann durchgeführt werden, indem mehrere Festplatten an ein Computer-Motherboard angeschlossen werden, das unterstützt diese Technologie. Das bedeutet, dass ein solches Mainboard über einen integrierten Controller verfügt, der meist im . Der Controller kann aber auch extern sein, der über einen PCI- oder PCI-E-Anschluss angeschlossen wird. Jeder Controller verfügt in der Regel über eine eigene Konfigurationssoftware.

Ein Raid kann sowohl auf Hardware- als auch auf Softwareebene organisiert werden, wobei letztere Option bei Heim-PCs am häufigsten vorkommt. Benutzer mögen den in das Motherboard eingebauten Controller wegen seiner geringen Zuverlässigkeit nicht. Darüber hinaus ist die Datenwiederherstellung im Falle einer Beschädigung des Motherboards sehr problematisch. Auf der Programmebene spielt die Rolle des Controllers, in diesem Fall ist es möglich, Ihr Raid-Array auf einen anderen PC zu übertragen.

Hardware-

Wie erstelle ich ein RAID-Array? Dazu benötigen Sie:

  1. Holen Sie sich etwas mit Raid-Unterstützung (im Falle von Hardware-RAID);
  2. Kaufen Sie mindestens zwei identische Festplatten. Es ist besser, dass sie nicht nur in Bezug auf die Eigenschaften identisch sind, sondern auch vom gleichen Hersteller und Modell sind und mit der Matte verbunden sind. Zahlung mit einem.
  3. Übertragen Sie alle Daten von Ihrer Festplatte auf andere Medien, da sie sonst während des Raid-Erstellungsprozesses zerstört werden.
  4. Außerdem müssen Sie im BIOS die RAID-Unterstützung aktivieren, wie Sie dies im Fall Ihres Computers tun - ich kann es Ihnen nicht sagen, da jedes BIOS anders ist. Normalerweise heißt diese Option etwa so: „SATA-Konfiguration oder SATA als RAID konfigurieren“.
  5. Starten Sie dann den PC neu und eine Tabelle mit mehr sollte erscheinen Feinabstimmungüberfallen. Möglicherweise müssen Sie während des „POST“-Vorgangs die Tastenkombination „Strg+i“ drücken, damit diese Tabelle angezeigt wird. Für diejenigen, die einen externen Controller haben, wird es höchstwahrscheinlich notwendig sein, "F2" zu drücken. Klicken Sie in der Tabelle selbst auf „Massiv erstellen“ und wählen Sie die erforderliche Array-Ebene aus.

Nachdem Sie im BIOS ein Raid-Array erstellt haben, müssen Sie in OS-10 zur „Festplattenverwaltung“ gehen und den nicht zugeordneten Bereich formatieren – das ist unser Array.

Programm

Sie müssen nichts im BIOS aktivieren oder deaktivieren, um ein Software-RAID zu erstellen. Sie brauchen nicht einmal wirklich Raid-Unterstützung Hauptplatine. Wie oben erwähnt, wird die Technologie durch implementiert Zentralprozessor PC und die Mittel von Windows selbst. Ja, Sie müssen nicht einmal Software von Drittanbietern installieren. Richtig, auf diese Weise können Sie nur ein RAID des ersten Typs erstellen, bei dem es sich um einen „Spiegel“ handelt.

Klicken Sie mit der rechten Maustaste auf "Arbeitsplatz" - Punkt "Verwaltung" - "Datenträgerverwaltung". Dann klicken wir auf eine der für das Raid vorgesehenen Festplatten (disk1 oder disk2) und wählen „Create Mirrored Volume“. Wählen Sie im nächsten Fenster die Festplatte aus, die ein Spiegel einer anderen Festplatte sein soll, weisen Sie dann einen Buchstaben zu und formatieren Sie die endgültige Partition.

In diesem Dienstprogramm werden gespiegelte Volumes in einer Farbe (rot) hervorgehoben und mit einem Buchstaben gekennzeichnet. In diesem Fall werden die Dateien auf beide Volumes kopiert, einmal auf ein Volume und dieselbe Datei wird auf das zweite Volume kopiert. Es ist bemerkenswert, dass unser Array im Fenster „Arbeitsplatz“ als ein Abschnitt angezeigt wird, der zweite Abschnitt ist ausgeblendet, um die Augen nicht zu „irritieren“, da sich dort dieselben doppelten Dateien befinden.

Wenn eine Festplatte ausfällt, wird der Fehler „Fehlgeschlagene Redundanz“ angezeigt, während alles auf der zweiten Partition intakt bleibt.

Fassen wir zusammen

RAID 5 wird für eine begrenzte Anzahl von Aufgaben benötigt, wenn eine viel größere Anzahl (als 4 Festplatten) von HDDs in riesigen Arrays gesammelt werden. Für die meisten Benutzer ist Raid 1 die beste Option. Wenn beispielsweise vier Festplatten mit einer Kapazität von jeweils 3 Terabyte vorhanden sind, stehen in RAID 1 6 Terabyte Speicherplatz zur Verfügung. RAID 5 bietet in diesem Fall mehr Platz, die Zugriffsgeschwindigkeit sinkt jedoch erheblich. RAID 6 bietet die gleichen 6 Terabyte, aber eine noch niedrigere Zugriffsgeschwindigkeit und erfordert sogar einen teuren Controller von Ihnen.

Lassen Sie uns weitere RAID-Festplatten hinzufügen und Sie werden sehen, wie sich die Dinge ändern. Nehmen wir zum Beispiel acht Festplatten mit der gleichen Kapazität (3 Terabyte). In RAID 1 stehen nur 12 Terabyte Speicherplatz zum Schreiben zur Verfügung, die Hälfte des Volumes wird geschlossen! RAID 5 in diesem Beispiel ergibt 21 Terabyte Festplattenplatz+ Es ist möglich, Daten von einer beschädigten Festplatte zu erhalten. RAID 6 bietet 18 Terabyte und Daten können von zwei beliebigen Festplatten abgerufen werden.

Im Allgemeinen ist RAID nicht billig, aber ich persönlich hätte gerne ein Level-1-RAID von 3-Terabyte-Festplatten zur Verfügung. Es gibt noch ausgefeiltere Methoden, wie RAID 6 0 oder „Raid from Raid Arrays“, aber das macht Sinn, wenn in großen Zahlen HDD, mindestens 8, 16 oder 30 – stimmt, das geht schon weit über den üblichen „Haushalt“-Einsatz hinaus und ist meist in Servern gefragt.

So etwas, hinterlassen Sie Kommentare, markieren Sie die Website (der Einfachheit halber), es wird viele weitere interessante und nützliche Dinge geben, und bis bald auf den Blogseiten!

Eine Anfrage machen

Bitte füllen Sie die Kontaktfelder des Formulars aus


Erhalten Sie IT-News

Pflichtfelder sind mit * gekennzeichnet

Beschreibung der RAID-Arrays ( , )

Beschreibung RAID 0


High Performance Disk Array ohne Fehlertoleranz
Striped Disk Array ohne Fehlertoleranz

RAID 0 ist das schnellste und unsicherste aller RAIDs. Die Daten werden proportional zur Anzahl der Festplatten in Blöcke aufgeteilt, was zu einer höheren führt Bandbreite. Die hohe Performance dieser Struktur wird durch paralleles Schreiben und den Verzicht auf redundantes Kopieren sichergestellt. Der Ausfall eines Laufwerks im Array führt zum Verlust aller Daten. Diese Ebene wird Striping genannt.

Vorteile:
- · die höchste Produktivität für Anwendungen, die eine intensive Verarbeitung von Eingabe-/Ausgabeanforderungen und Daten mit großem Umfang erfordern;
- Leichtigkeit der Durchsetzung;
- niedrige Kosten pro Volumeneinheit.
Nachteile:
- nicht ausfallsichere Lösung;
- · Der Ausfall einer einzelnen Festplatte führt zum Verlust aller Daten im Array.

Beschreibung von RAID 1


Disk-Array mit Duplizierung oder Spiegelung
Duplexing & Mirroring
RAID 1 - Spiegelung - Spiegelbild von zwei Festplatten. Die Redundanz der Struktur dieses Arrays gewährleistet seine hohe Fehlertoleranz. Das Array ist durch hohe Kosten und geringe Leistung gekennzeichnet.

Vorteile:
- Leichtigkeit der Durchsetzung;
- Einfache Wiederherstellung des Arrays im Fehlerfall (Kopieren);
- ausreichend hohe Performance für Anwendungen mit hoher Anforderungsintensität.
Nachteile:
- hohe Kosten pro Volumeneinheit - 100 % Redundanz;
- niedrige Datenübertragungsrate.

Beschreibung von RAID 2


Fehlertolerantes Plattenarray mit Hamming-Code
Hamming-Code ECC
RAID 2 verwendet Hamming-Code ECC. Mit den Codes können Sie Einzelfehler korrigieren und Doppelfehler erkennen.

Vorteile:
- schnelle Fehlerkorrektur ("on the fly");
- · sehr hohe Geschwindigkeit der Datenübertragung großer Mengen;
- · mit einer Erhöhung der Plattenanzahl sinken die Overhead-Kosten;
- eher einfache Umsetzung.
Nachteile:
- hohe Kosten bei einer geringen Anzahl von Datenträgern;
- niedrige Abf(nicht geeignet für transaktionsorientierte Systeme).

Beschreibung von RAID 3


Fehlertolerantes Array mit paralleler Datenübertragung und Parität
Parallelübertragungsfestplatten mit Parität

RAID 3 - Daten werden nach dem Striping-Prinzip auf Byte-Ebene mit einer Prüfsumme (CS) auf einer der Festplatten gespeichert. Das Array hat nicht das Problem einer gewissen Redundanz wie bei RAID 2. Die in RAID 2 verwendeten Prüfsummen-Festplatten werden benötigt, um Fehlladungen zu erkennen. Die meisten modernen Controller können jedoch erkennen, wenn eine Festplatte ausgefallen ist, indem sie spezielle Signale oder zusätzliche Codierung von Informationen verwenden, die auf die Festplatte geschrieben und zur Korrektur zufälliger Fehler verwendet werden.

Vorteile:
- sehr hohe Datenübertragungsrate;
- Festplattenfehler haben nur geringe Auswirkungen auf die Geschwindigkeit des Arrays;
- geringer Overhead für die Implementierung von Redundanz.
Nachteile:
- schwierige Umsetzung;
- geringe Leistung bei hoher Anforderungsintensität für Daten mit kleinem Volumen.

(+) : Hat eine hohe Zuverlässigkeit – funktioniert, solange mindestens ein Laufwerk im Array funktioniert. Die Ausfallwahrscheinlichkeit von zwei Platten gleichzeitig ist gleich dem Produkt der Ausfallwahrscheinlichkeiten jeder Platte. In der Praxis sollten beim Ausfall einer der Platten dringend Maßnahmen ergriffen werden – die Redundanz sollte wiederhergestellt werden. Zu diesem Zweck wird bei jedem RAID-Level (außer Null) empfohlen, Hot-Spare-Festplatten zu verwenden. Der Vorteil dieses Ansatzes liegt in der ständigen Verfügbarkeit.

(-) : Der Nachteil ist, dass Sie die Kosten für zwei Festplatten bezahlen müssen und die nutzbare Kapazität von nur einer Festplatte erhalten.

RAID 1+0 und RAID 0+1

Auf vielen Festplatten spiegeln - RAID 1+0 oder RAID 0+1. RAID 10 (RAID 1+0) bezieht sich auf die Option, wenn zwei oder mehr RAID 1 zu RAID 0 kombiniert werden. RAID 0+1 kann zwei Optionen bedeuten:

RAID 2

Arrays dieses Typs basieren auf der Verwendung des Hamming-Codes. Datenträger werden in zwei Gruppen unterteilt: für Daten und für Fehlerkorrekturcodes, und wenn Daten auf Datenträgern gespeichert werden, werden Datenträger zum Speichern von Korrekturcodes benötigt. Die Daten werden auf Festplatten verteilt, die zum Speichern von Informationen bestimmt sind, auf die gleiche Weise wie bei RAID 0, d.h. Sie sind entsprechend der Anzahl der Festplatten in kleine Blöcke unterteilt. Die restlichen Festplatten speichern Fehlerkorrekturcodes, nach denen im Falle eines Festplattenausfalls Informationen wiederhergestellt werden können. Die Hamming-Methode wird seit langem im ECC-Speicher verwendet und ermöglicht es Ihnen, Einzelfehler zu korrigieren und Doppelfehler im laufenden Betrieb zu erkennen.

Würde RAID 2 soll die Geschwindigkeit von Festplattenoperationen im Vergleich zur Leistung einer einzelnen Festplatte verbessern.

Nachteil RAID 2 Array ist, dass die minimale Anzahl von Platten, für die es sinnvoll ist, es zu verwenden, 7 ist. Gleichzeitig wird eine Struktur von fast der doppelten Anzahl von Platten benötigt (bei n = 3 werden Daten auf 4 Platten gespeichert). ), daher ist diese Art von Array nicht weit verbreitet . Wenn es etwa 30-60 Festplatten gibt, beträgt die Überschreitung 11-19 %.


RAID 3

In einem RAID 3-Array von Festplatten werden Daten in Blöcke aufgeteilt, die kleiner sind als ein Sektor (in Bytes aufgeteilt) oder Blöcke, und über die Festplatten verteilt. Eine andere Platte wird verwendet, um Paritätsblöcke zu speichern. Bei RAID 2 wurde zu diesem Zweck eine Festplatte verwendet, aber die meisten Informationen auf den Steuerfestplatten wurden für die Fehlerkorrektur im laufenden Betrieb verwendet, während die meisten Benutzer mit der einfachen Wiederherstellung von Informationen im Falle eines Festplattenausfalls zufrieden sind , für die genügend Informationen vorhanden sind, die auf eine dedizierte Festplatte passen.

Unterschiede zwischen RAID 3 und RAID 2: die Unmöglichkeit der Fehlerkorrektur im laufenden Betrieb und weniger Redundanz.

Vorteile:

  • Lesen und Schreiben von Daten mit hoher Geschwindigkeit;
  • Die Mindestanzahl an Festplatten zum Erstellen eines Arrays beträgt drei.

Nachteile:

  • Ein solches Array eignet sich nur für Single-Tasking-Arbeiten mit großen Dateien, da die Zugriffszeit auf einen separaten Sektor, der durch Festplatten unterteilt ist, dem Maximum der Zugriffsintervalle auf die Sektoren jeder der Festplatten entspricht. Bei kleinen Blockgrößen ist die Zugriffszeit viel länger als die Lesezeit.
  • eine große Last auf der Steuerfestplatte, und infolgedessen sinkt ihre Zuverlässigkeit im Vergleich zu Festplatten, die Daten speichern, erheblich.


RAID 4

RAID 4 ähnelt RAID 3, unterscheidet sich jedoch darin, dass Daten in Blöcke statt in Bytes aufgeteilt werden. Somit war es möglich, das Problem der geringen Datenübertragungsrate um einen kleinen Betrag teilweise zu „gewinnen“. Schreibvorgänge sind aufgrund der Tatsache langsam, dass die Parität für einen Block während der Schreibvorgänge generiert und auf eine einzelne Festplatte geschrieben wird. Von den weit verbreiteten Speichersystemen wird RAID-4 auf NetApp-Speichergeräten (NetApp FAS) verwendet, wo seine Mängel erfolgreich beseitigt wurden, indem Festplatten in einem speziellen Gruppenschreibmodus betrieben werden, der durch das interne WAFL-Dateisystem bestimmt wird, das auf Geräten verwendet wird.

RAID 5

Der Hauptnachteil der RAID-Stufen 2 bis 4 ist die Unfähigkeit, parallele Schreibvorgänge durchzuführen, da eine separate Paritätsfestplatte zum Speichern von Paritätsinformationen verwendet wird. RAID 5 hat diesen Nachteil nicht. Datenblöcke und Prüfsummen werden zyklisch auf alle Platten im Array geschrieben, es gibt keine Plattenkonfigurationsasymmetrie. Prüfsummen sind das Ergebnis einer XOR-Operation (exclusive or). Xor hat eine Funktion, die in RAID 5 verwendet wird, die es ermöglicht, jeden Operanden durch das Ergebnis zu ersetzen und den Algorithmus anzuwenden xoder, erhalten Sie den fehlenden Operanden als Ergebnis. Zum Beispiel: a x oder b = c(wo ein, B, C- drei Festplatten des Raid-Arrays), wenn ein weigert, können wir ihn kriegen, indem wir ihn an seine Stelle setzen C und verbracht haben xoder zwischen C Und B: xoder b = a. Dies gilt unabhängig von der Anzahl der Operanden: a xoder b xoder c xoder d = e. Wenn es fehlschlägt C dann e nimmt seinen Platz ein und xoder als Ergebnis erhalten wir C: a xoder b xoder e xoder d = c. Diese Methode bietet im Wesentlichen Version 5-Fehlertoleranz. Es wird nur eine Festplatte benötigt, um das xor-Ergebnis zu speichern, dessen Größe gleich der Größe jeder anderen Festplatte im Raid ist.

(+) A: RAID5 ist vor allem aufgrund seiner Kosteneffizienz weit verbreitet. Die Größe eines RAID5-Festplattenarrays wird mithilfe der Formel (n-1)*hddsize berechnet, wobei n die Anzahl der Festplatten im Array und hddsize die Größe der kleinsten Festplatte ist. Beispielsweise beträgt das Gesamtvolumen für ein Array aus 4 Festplatten mit 80 Gigabyte (4 - 1) * 80 = 240 Gigabyte. Beim Schreiben von Informationen auf ein RAID 5-Volume werden zusätzliche Ressourcen verbraucht und die Leistung sinkt, da zusätzliche Berechnungen und Schreibvorgänge erforderlich sind, aber beim Lesen (im Vergleich zu einer separaten Festplatte) gibt es einen Gewinn, da Daten von mehreren Array-Festplatten strömen können parallel bearbeitet werden.

(-) : Die Leistung von RAID 5 ist merklich langsamer, insbesondere bei zufälligen Schreibvorgängen (Schreibvorgänge in zufälliger Reihenfolge), bei denen die Leistung um 10-25 % von der Leistung von RAID 0 (oder RAID 10) abfällt, da mehr Festplattenvorgänge erforderlich sind ( jede Server-Schreiboperation wird auf dem RAID-Controller durch drei ersetzt - eine Leseoperation und zwei Schreiboperationen). Die Nachteile von RAID 5 treten auf, wenn eine der Festplatten ausfällt - das gesamte Volume wechselt in den kritischen Modus (degrade), alle Schreib- und Lesevorgänge werden von zusätzlichen Manipulationen begleitet, die Leistung sinkt stark. In diesem Fall wird die Zuverlässigkeitsstufe auf die Zuverlässigkeit von RAID-0 mit der entsprechenden Anzahl von Festplatten reduziert (dh n-mal niedriger als die Zuverlässigkeit einer einzelnen Festplatte). Wenn vorher vollständige Genesung Array ausfällt oder ein nicht behebbarer Lesefehler auf mindestens einer weiteren Platte auftritt, dann wird das Array zerstört und die darauf befindlichen Daten können nicht durch herkömmliche Methoden wiederhergestellt werden. Es sollte auch berücksichtigt werden, dass der Prozess der RAID-Rekonstruktion (Wiederherstellung von RAID-Daten aufgrund von Redundanz) nach einem Plattenausfall eine intensive Leselast von Platten über viele Stunden ununterbrochen verursacht, was dazu führen kann, dass jede der verbleibenden Platten dabei ausfällt mindestens einen geschützten Zeitraum des RAID-Betriebs, sowie um zuvor unentdeckte Lesefehler in Cold-Data-Arrays (Daten, auf die während des normalen Array-Betriebs nicht zugegriffen wird, archivierte und inaktive Daten) zu erkennen, was das Ausfallrisiko während der Datenwiederherstellung erhöht. Die Mindestanzahl verwendeter Datenträger beträgt drei.

RAID-5EE

Hinweis: Wird nicht von allen Controllern unterstützt. RAID-Level-5EE ähnelt einem RAID-5E-Array, bietet jedoch eine effizientere Nutzung des Ersatzlaufwerks und eine schnellere Wiederherstellungszeit. Ähnlich wie bei RAID-Level 5E erstellt dieser RAID-Level Daten- und Prüfsummenzeilen über alle Laufwerke im Array. Das RAID-5EE-Array bietet verbesserte Sicherheit und Leistung. Bei Verwendung von RAID-Level-5E ist die Kapazität eines logischen Volumes durch die Kapazität von zwei physischen Festplatten im Array (eine für die Steuerung, eine für die Sicherung) begrenzt. Das Ersatzlaufwerk ist Teil eines RAID-Level-5EE-Arrays. Im Gegensatz zu RAID-Level 5E, das nicht freigegebenen freien Speicherplatz für Redundanz verwendet, hat RAID-Level-5EE jedoch Sicherungsfestplatte Prüfsummenblöcke werden eingefügt, wie im folgenden Beispiel gezeigt. Auf diese Weise können Sie Daten im Falle eines Ausfalls einer physischen Festplatte schnell wiederherstellen. Mit dieser Konfiguration können Sie es nicht mit anderen Arrays verwenden. Wenn Sie ein Ersatzlaufwerk für ein anderes Array benötigen, sollten Sie eine weitere Ersatzfestplatte haben. RAID-Level-5E erfordert mindestens vier Laufwerke und unterstützt je nach Firmware-Level und Kapazität 8 bis 16 Laufwerke. RAID-Level-5E hat eine spezielle Firmware. Hinweis: Für RAID-Level-5EE können Sie nur ein logisches Volume pro Array verwenden.

Vorteile:

  • 100% Datenschutz
  • Große physische Festplattenkapazität im Vergleich zu RAID-1 oder RAID-1E
  • Höhere Leistung als RAID-5
  • Mehr schnelle Erholung RAID vs. RAID-5E

Nachteile:

  • Geringere Leistung als RAID-1 oder RAID-1E
  • Unterstützung für nur ein logisches Volume pro Array
  • Unfähigkeit, ein Ersatzlaufwerk mit anderen Arrays zu teilen
  • Nicht alle Controller werden unterstützt

RAID6

RAID 6 - ähnlich wie RAID 5, aber mit höherer Zuverlässigkeit - die Kapazität von 2 Festplatten wird für Prüfsummen zugewiesen, 2 Summen werden mit unterschiedlichen Algorithmen berechnet. Benötigt einen leistungsfähigeren RAID-Controller. Bietet Funktionsfähigkeit nach gleichzeitigem Ausfall von zwei Festplatten - Schutz vor Mehrfachausfall. Das Array erfordert mindestens 4 Festplatten. Typischerweise verursacht die Verwendung von RAID-6 im Vergleich zu RAID-5 einen Leistungsabfall von etwa 10–15 % der Festplattengruppe, was durch eine große Verarbeitungsmenge für den Controller verursacht wird (die Notwendigkeit, eine zweite Prüfsumme zu berechnen sowie Lese- und Schreiben Sie bei jedem Schreibvorgang mehr Festplattenblöcke neu).

RAID7

RAID 7 - Registriert Warenzeichen von Storage Computer Corporation, ist kein separates RAID-Level. Die Array-Struktur ist wie folgt: Daten werden auf Festplatten gespeichert, eine Festplatte wird zum Speichern von Paritätsblöcken verwendet. Schreibvorgänge auf Festplatten werden mit zwischengespeichert Arbeitsspeicher, das Array selbst erfordert eine obligatorische USV ; bei einem Stromausfall werden Daten beschädigt.

RAID 10

RAID 10-Architekturdiagramm

RAID 10 ist ein gespiegeltes Array, das Daten sequenziell auf mehrere Festplatten schreibt, ähnlich wie RAID 0. Bei dieser Architektur handelt es sich um ein RAID 0-Array, dessen Segmente RAID 1-Arrays anstelle von einzelnen Festplatten sind. Dementsprechend muss ein Array dieser Ebene mindestens 4 Festplatten enthalten. RAID 10 kombiniert hohe Fehlertoleranz und Leistung.

Aktuelle Controller verwenden diesen Modus standardmäßig für RAID 1+0. Das heißt, eine Festplatte ist die Hauptfestplatte, die zweite ist ein Spiegel, Daten werden einzeln von ihnen gelesen. Jetzt können wir bedenken, dass RAID 10 und RAID 1+0 nur unterschiedliche Namen für dieselbe Festplattenspiegelungsmethode sind. Die Aussage, dass RAID 10 die zuverlässigste Option für die Datenspeicherung ist, ist falsch, denn obwohl es bei diesem RAID-Level möglich ist, die Datenintegrität aufrechtzuerhalten, wenn die Hälfte der Platten ausfällt, wird das Array irreversibel zerstört, wenn zwei von ihnen ausfallen .-Festplatten, wenn sie sich im selben gespiegelten Paar befinden.

Kombinierte Ebenen

Zusätzlich zu den im Standard beschriebenen grundlegenden RAID 0 - RAID 5-Levels gibt es kombinierte RAID 1+0-, RAID 3+0-, RAID 5+0-, RAID 1+5-Level, die von verschiedenen Herstellern unterschiedlich interpretiert werden.

  • RAID 1+0 ist eine Kombination Spiegelung Und Wechsel(siehe oben).
  • RAID 5+0 ist Wechsel Bände der 5. Ebene.
  • RAID 1+5 - RAID 5 von gespiegelt Dampf.

Kombinierte Ebenen erben sowohl die Vor- als auch die Nachteile ihrer "Eltern": das Aussehen Wechsel im RAID 5+0 Level bringt keine zusätzliche Zuverlässigkeit, wirkt sich aber positiv auf die Performance aus. Das RAID-Level 1+5 ist wahrscheinlich sehr zuverlässig, aber nicht das schnellste und außerdem äußerst unwirtschaftlich: Die nutzbare Kapazität des Volumes beträgt weniger als die Hälfte der Gesamtkapazität der Platten ...

Es ist erwähnenswert, dass sich auch die Anzahl der Festplatten in kombinierten Arrays ändern wird. Beispielsweise verwendet RAID 5+0 6 oder 8 Festplatten, RAID 1+0 verwendet 4, 6 oder 8.

Vergleich der Standardniveaus

Stufe Anzahl der Festplatten Effektive Kapazität* Fehlertoleranz Vorteile Nachteile
0 ab 2 S*N Nein höchste Leistung sehr geringe Zuverlässigkeit
1 2 S 1 Scheibe Verlässlichkeit
1E ab 3 S*N/2 1 Scheibe** hohe Datensicherheit und gute Performance doppelte Kosten für Speicherplatz
10 oder 01 sogar ab 4 S*N/2 1 Scheibe*** höchste Leistung und hohe Zuverlässigkeit doppelte Kosten für Speicherplatz
5 von 3 bis 16 S*(N - 1) 1 Scheibe Wirtschaftlichkeit, hohe Zuverlässigkeit, gute Leistung Leistung unter RAID 0
50 sogar ab 6 S*(N - 2) 2 Scheiben** hohe Zuverlässigkeit und Leistung hohe Kosten und Komplexität der Wartung
5E ab 4 S*(N - 2) 1 Scheibe Wirtschaftlichkeit, hohe Zuverlässigkeit, Geschwindigkeit über RAID 5
5EE ab 4 S*(N - 2) 1 Scheibe schnelle Datenrekonstruktion nach einem Ausfall, kostengünstig, hohe Zuverlässigkeit, schneller als RAID 5 Leistung unter RAID 0 und 1, Ersatzlaufwerk im Leerlauf und nicht getestet
6 ab 4 S*(N - 2) 2 Festplatten Wirtschaftlichkeit, höchste Zuverlässigkeit Leistung unter RAID 5
60 sogar ab 8 S*(N - 2) 2 Festplatten hohe Zuverlässigkeit, große Datenmenge
61 sogar ab 8 S*(N - 2) / 2 2 Scheiben** sehr hohe Zuverlässigkeit hohe Kosten und Komplexität der Organisation

* N - die Anzahl der Festplatten im Array, S - die Größe der kleinsten Festplatte. ** Informationen gehen nicht verloren, wenn alle Laufwerke innerhalb derselben Spiegelung ausfallen. *** Informationen gehen nicht verloren, wenn zwei Laufwerke innerhalb verschiedener Spiegelungen ausfallen.

Matrix-RAID

Matrix RAID ist eine Technologie, die Intel seit ICH6R in seinen Chipsätzen implementiert. Genau genommen ist diese Technologie kein neues RAID-Level (ihre Entsprechung existiert in High-Level-Hardware-RAID-Controllern), sie ermöglicht es, mit einer kleinen Anzahl von Festplatten gleichzeitig ein oder mehrere RAID 1-, RAID 0- und RAID 5-Arrays zu organisieren. wenig Geld, um für einige Daten eine erhöhte Zuverlässigkeit und für andere eine hohe Zugriffs- und Produktionsgeschwindigkeit bereitzustellen.

Zusätzliche Funktionen von RAID-Controllern

Viele RAID-Controller sind mit einer Reihe zusätzlicher Funktionen ausgestattet:

  • "Hot-Swap" (Hot-Swap)
  • "Hot-Spare" (Hot-Spare)
  • Stabilitätsprüfung.

Software (Englisch) Software) ÜBERFALLEN

Zur Implementierung von RAID können Sie nicht nur Hardware, sondern auch komplette Softwarekomponenten (Treiber) verwenden. Beispielsweise gibt es auf Linux-Kernel-Systemen spezielle Kernel-Module, und RAID-Geräte können mit dem Dienstprogramm mdadm verwaltet werden. Software-RAID hat seine Vor- und Nachteile. Einerseits kostet es nichts (im Gegensatz zu Hardware-RAID-Controllern, die bei 250 US-Dollar beginnen). Andererseits verbraucht Software-RAID CPU-Ressourcen, und zu Zeiten hoher Belastung des Plattensystems kann der Prozessor einen erheblichen Teil der Energie für die Wartung von RAID-Geräten aufwenden.

Der Linux-Kernel 2.6.28 (der letzte wurde 2008 veröffentlicht) unterstützt Software-RAID-Level: 0, 1, 4, 5, 6, 10. Die Implementierung ermöglicht es Ihnen, RAID auf separaten Festplattenpartitionen zu erstellen, was dem beschriebenen Matrix-RAID ähnlich ist Oben. Das Booten von RAID wird unterstützt.

Weiterentwicklung der RAID-Idee

Die Idee von RAID-Arrays besteht darin, Festplatten zu kombinieren, von denen jede als eine Reihe von Sektoren und damit als Treiber betrachtet wird Dateisystem"sieht" als ob eine einzelne Platte und arbeitet mit ihr, ohne auf ihre interne Struktur zu achten. Es können jedoch signifikante Verbesserungen in Leistung und Zuverlässigkeit erzielt werden. Plattensystem, wenn der Dateisystemtreiber "weiß", dass er nicht mit einer Festplatte, sondern mit einer Reihe von Festplatten funktioniert.

Darüber hinaus gehen alle Informationen im Array verloren, wenn eine der Festplatten im RAID-0 zerstört wird. Aber wenn der Dateisystemtreiber jede Datei auf einer Platte platziert hat und die Verzeichnisstruktur richtig organisiert ist, dann werden, wenn eine der Platten zerstört wird, nur die Dateien, die sich auf dieser Platte befanden, verloren gehen; und Dateien, die sich vollständig auf den aufbewahrten Datenträgern befinden, bleiben verfügbar.

Angestellter Unternehmen Y-E Data, dem weltgrößten Hersteller von USB-Diskettenlaufwerken, erstellte Daniel Olson experimentell ein RAID-Array aus vier

RAID-Arrays wurden entwickelt, um die Zuverlässigkeit der Datenspeicherung zu verbessern, die Geschwindigkeit zu erhöhen und die Kombination mehrerer Festplatten zu einer großen Festplatte zu ermöglichen. verschiedene Typen RAID löst verschiedene Probleme, hier sehen wir uns einige der häufigsten Konfigurationen von RAID-Arrays gleicher Größe an.



RAID 0

  • RAID 0(Streifen). Der Modus, der die Leistung maximiert. Die Daten werden gleichmäßig auf die Festplatten des Arrays verteilt und zu einer zusammengefasst, die in mehrere aufgeteilt werden kann. Verteilte Lese- und Schreibvorgänge können die Arbeitsgeschwindigkeit deutlich erhöhen, da mehrere gleichzeitig ihren Datenanteil lesen/schreiben. Das gesamte Volumen steht dem Benutzer zur Verfügung, dies verringert jedoch die Zuverlässigkeit der Datenspeicherung, da beim Ausfall einer der Platten in der Regel das Array zerstört wird und eine Wiederherstellung der Daten nahezu unmöglich ist. Anwendungsbereich - Anwendungen, die hohe Geschwindigkeiten des Festplattenaustauschs erfordern, z. B. Videoaufnahme, Videobearbeitung. Empfohlen für die Verwendung mit hochzuverlässigen Laufwerken.

    RAID 1
  • RAID 1(Spiegel). Mehrere Platten (normalerweise 2) arbeiten synchron für die Aufzeichnung, dh sie duplizieren sich gegenseitig vollständig. Die Leistungssteigerung tritt nur beim Lesen auf. Der zuverlässigste Weg, Informationen vor dem Ausfall einer der Festplatten zu schützen. Aufgrund der hohen Kosten wird es normalerweise zum Speichern sehr wichtiger Daten verwendet. Die hohen Kosten sind darauf zurückzuführen, dass dem Nutzer nur die Hälfte der Gesamtkapazität zur Verfügung steht.

    RAID 10
  • RAID 10, manchmal auch genannt RAID 1+0- eine Kombination der ersten beiden Optionen. (RAID0-Array von RAID1-Arrays). Es hat alle Geschwindigkeitsvorteile von RAID0 und die Zuverlässigkeitsvorteile von RAID1, behält jedoch den Nachteil bei – die hohen Kosten des Festplatten-Arrays, da die effektive Kapazität des Arrays die Hälfte der Kapazität der darin verwendeten Festplatten beträgt. Zum Erstellen eines solchen Arrays sind mindestens 4 Festplatten erforderlich. (In diesem Fall muss ihre Anzahl gerade sein).
  • RAID 0+1- Ein RAID1-Array aus RAID0-Arrays. Tatsächlich wird es aufgrund fehlender Vorteile gegenüber RAID10 und geringerer Fehlertoleranz nicht verwendet.

    RAID-1E
  • RAID-1E- Ähnlich wie RAID10, eine Variante der Datenverteilung über Festplatten, die die Verwendung einer ungeraden Anzahl ermöglicht (Mindestanzahl ist 3)
  • RAID 2, 3, 4 - Verschiedene Optionen Verteilter Speicher mit Festplatten, die für Paritätscodes und unterschiedliche Blockgrößen zugewiesen sind. Derzeit werden sie aufgrund der geringen Leistung und der Notwendigkeit, viel Speicherplatz zum Speichern von ECC- und/oder Paritätscodes zuzuweisen, praktisch nicht verwendet.


    RAID 5
  • RAID 5- ein Array, das auch eine verteilte Datenspeicherung ähnlich wie RAID 0 verwendet (und zu einer großen logischen kombiniert) + eine verteilte Paritätscodespeicherung für die Datenwiederherstellung im Falle eines Fehlers. Im Vergleich zu früheren Konfigurationen wurde die Größe des Stripe-Blocks noch weiter erhöht. Gleichzeitiges Lesen und Schreiben ist möglich. Der Vorteil dieser Option besteht darin, dass die dem Benutzer zur Verfügung stehende Array-Kapazität um die Kapazität von nur einer Festplatte reduziert wird, obwohl die Zuverlässigkeit der Datenspeicherung geringer ist als die von RAID 1. Tatsächlich handelt es sich um einen Kompromiss zwischen RAID0 und RAID1, der a ziemlich hohe Geschwindigkeit mit guter Zuverlässigkeit der Datenspeicherung . Fällt ein Laufwerk des Arrays aus, können die Daten im Automatikmodus verlustfrei wiederhergestellt werden. Die Mindestanzahl an Festplatten für ein solches Array beträgt 3.
    "Software"-Implementierungen von RAID5, die in die Southbridges von Motherboards eingebaut sind, haben keine hohe Schreibgeschwindigkeit und sind daher nicht für alle Anwendungen geeignet.


    RAID-5EE
  • RAID-5EE- ein RAID5-ähnliches Array, jedoch wird neben der verteilten Speicherung von Paritätscodes die Verteilung von Ersatzbereichen verwendet - tatsächlich wird es verwendet, die einem RAID5-Array als Ersatz hinzugefügt werden können (solche Arrays werden als 5 bezeichnet + oder 5+Ersatz). In einem RAID 5-Verbund ist das Ersatzlaufwerk im Leerlauf, bis eines der primären Laufwerke ausfällt, während in einem RAID 5EE-Verbund dieses Laufwerk die ganze Zeit mit dem Rest der Festplatte geteilt wird, was sich positiv auf die Leistung auswirkt Reihe. Beispielsweise kann ein RAID5EE-Array aus 5 Festplatten 25 % mehr E/A-Vorgänge pro Sekunde ausführen als ein RAID5-Array aus 4 primären und einer Ersatzfestplatte. Die Mindestanzahl an Festplatten für ein solches Array beträgt 4.


    RAID6
  • RAID6- ein RAID5-Analogon mit hoher Redundanz - Informationen gehen nicht verloren, wenn zwei Festplatten ausfallen, bzw. die Gesamtkapazität des Arrays wird um die Kapazität von zwei Festplatten reduziert. Die Mindestanzahl an Festplatten, die erforderlich ist, um ein Array dieser Stufe zu erstellen, beträgt 4. Im Allgemeinen ist die Betriebsgeschwindigkeit ungefähr dieselbe wie bei RAID5. Empfohlen für Anwendungen, bei denen maximale Zuverlässigkeit wichtig ist.


    RAID50
  • RAID50- Kombinieren von zwei (oder mehr, aber selten verwendet) RAID5-Arrays zu einem Stripe, d.h. eine Kombination aus RAID5 und RAID0, die teilweise den Hauptnachteil von RAID5 korrigiert - niedrige Datenschreibgeschwindigkeit aufgrund der parallelen Verwendung mehrerer solcher Arrays. Die Gesamtkapazität des Arrays wird um die Kapazität von zwei reduziert, aber im Gegensatz zu RAID6 kann dieses Array nur einen Ausfall eines einzelnen Laufwerks ohne Datenverlust tolerieren, und die Mindestanzahl von Laufwerken, die zum Erstellen eines RAID50-Arrays erforderlich sind, beträgt 6. Zusammen mit RAID10, dies ist das am meisten empfohlene RAID-Level für den Einsatz in Anwendungen, bei denen eine hohe Leistung in Kombination mit akzeptabler Zuverlässigkeit erforderlich ist.


    RAID60
  • RAID60- Kombinieren von zwei RAID6-Arrays zu einem Stripe. Die Schreibgeschwindigkeit ist ungefähr doppelt so hoch wie die Schreibgeschwindigkeit in RAID6. Die Mindestanzahl an Festplatten zum Erstellen eines solchen Arrays beträgt 8. Informationen gehen nicht verloren, wenn zwei Festplatten von jedem RAID 6-Array ausfallen.
  • Matrix-RAID- eine von Intel in seinen South Bridges implementierte Technologie, beginnend mit ICH6R, die es ermöglicht, mehrere RAID0- und RAID1-Arrays auf nur zwei Festplatten zu organisieren und gleichzeitig Partitionen mit erhöhter Geschwindigkeit und erhöhter Datenspeicherzuverlässigkeit zu erstellen.
  • JBOD(Aus dem Englischen „Just a Bunch Of Disks“) – sequentielle Kombination mehrerer physischer zu einer logischen, die die Leistung nicht beeinträchtigt (die Zuverlässigkeit nimmt in diesem Fall ähnlich wie bei RAID0 ab), während sie unterschiedliche Größen haben können. Derzeit wird es praktisch nicht verwendet.
  • Heute erfahren wir interessante Informationen darüber, was ein RAID-Array ist und welche Rolle diese Arrays im Leben von Festplatten spielen, ja, ja, in ihnen.

    sich Festplatte spielen im Computer eine ziemlich wichtige Rolle, da wir mit ihrer Hilfe das System betreiben und viele Informationen auf ihnen speichern.

    Die Zeit vergeht und alle Festplatte verweigern kann, kann es jeder sein, über den wir heute nicht sprechen.

    Ich hoffe, dass viele von den sogenannten gehört haben Raid-Arrays, die nicht nur beschleunigen lassen hart arbeiten Festplatten, sondern auch mit in diesem Fall wichtige Daten vor dem Verschwinden bewahren, vielleicht für immer.

    Außerdem haben diese Arrays Ordnungszahlen, wodurch sie sich unterscheiden. Jeder tritt auf verschiedene Funktionen. Zum Beispiel gibt es RAID 0, 1, 2, 3, 4, 5 usw. Dies sind die gleichen Arrays, über die wir heute sprechen werden, und dann werde ich einen Artikel darüber schreiben, wie man einige davon verwendet.

    Was ist ein RAID-Array?

    ÜBERFALLEN- Dies ist eine Technologie, mit der Sie mehrere Geräte kombinieren können, nämlich Festplatten, in unserem Fall gibt es so etwas wie ein Bündel davon. Dadurch erhöhen wir die Zuverlässigkeit der Datenspeicherung und die Lese-/Schreibgeschwindigkeit. Vielleicht eine dieser Funktionen.

    Wenn Sie also entweder Ihre Festplatte beschleunigen oder einfach nur Ihre Informationen sichern möchten, liegt es an Ihnen. Genauer gesagt hängt es von der Wahl der gewünschten Raid-Konfiguration ab, diese Konfigurationen sind mit den Seriennummern 1, 2, 3 ... gekennzeichnet.

    Überfälle sind sehr nützliche Funktion und ich empfehle es jedem. Wenn Sie zum Beispiel verwenden 0 Konfiguration, werden Sie eine Steigerung der Geschwindigkeit hart Festplatte, immerhin eine Festplatte, das ist fast das Gerät mit der niedrigsten Geschwindigkeit.

    Wenn Sie fragen, warum, dann ist hier, denke ich, alles klar. jedes Jahr werden sie mächtiger, sie werden mit mehr ausgestattet Hochfrequenz, Große anzahl Kerne und viele andere. Dasselbe mit und . Und Festplatten wachsen bisher nur im Volumen, und die Fluktuationsrate ist mit 7200 gleich geblieben. Natürlich gibt es auch seltenere Modelle. Bisher wird die Situation durch die sogenannten gerettet, die das System um ein Vielfaches beschleunigen.

    Nehmen wir an, Sie gingen zum Bauen RAID 1, erhalten Sie in diesem Fall eine hohe Schutzgarantie für Ihre Daten, da diese auf einem anderen Gerät (Festplatte) dupliziert werden und bei Ausfall einer Festplatte alle Informationen auf der anderen verbleiben.

    Wie Sie an den Beispielen sehen können, sind Raids sehr wichtig und nützlich, sie sollten genutzt werden.

    Ein RAID-Array ist also physikalisch ein Bündel von zwei Festplatten, die miteinander verbunden sind Hauptplatine, Mainboard, Motherboard vielleicht drei oder vier. Übrigens soll es auch die Erstellung von RAID-Verbänden unterstützen. Anschluss starr Festplatten werden standardmäßig ausgeführt, und die Erstellung von Raids erfolgt auf Programmebene.

    Als wir den Raid programmgesteuert erstellten, änderte sich nicht viel mit dem Auge, Sie arbeiten nur im BIOS, und alles andere bleibt wie es war, das heißt, wenn Sie in den Arbeitsplatz schauen, sehen Sie alle die gleichen angeschlossenen Laufwerke.

    Es braucht nicht viel, um ein Array zu erstellen: Hauptplatine mit RAID-Unterstützung, zwei identische Festplatten ( es ist wichtig). Sie sollten nicht nur im Volumen gleich sein, sondern auch in Bezug auf Cache, Schnittstelle usw. Es ist wünschenswert, dass der Hersteller derselbe ist. Jetzt schalten wir den Computer ein und suchen dort nach dem Parameter SATA-Konfiguration und anziehen ÜBERFALLEN. Nach dem Neustart des Computers sollte ein Fenster erscheinen, in dem wir Informationen zu Festplatten und Raids sehen. Da müssen wir drücken STRG+I um mit der Einrichtung des Raids zu beginnen, d. h. Festplatten hinzuzufügen oder daraus zu entfernen. Dann beginnt die Einrichtung.

    Wie viele dieser Überfälle gibt es? Es gibt mehrere von ihnen, nämlich RAID 1, RAID 2, RAID 3, RAID 4, RAID 5, RAID6. Ausführlicher werde ich nur über zwei von ihnen sprechen.

    1. RAID 0- Ermöglicht das Erstellen eines Festplatten-Arrays, um die Lese- / Schreibgeschwindigkeit zu erhöhen.
    2. RAID 1– ermöglicht es Ihnen, gespiegelte Festplatten-Arrays für den Datenschutz zu erstellen.

    RAID 0, was ist das?

    Reihe RAID 0, die auch genannt wird Abisolieren verwendet 2 bis 4 Festplatten, selten mehr. Gemeinsam steigern sie die Produktivität. Somit werden die Daten mit einem solchen Array in Datenblöcke aufgeteilt und dann gleichzeitig auf mehrere Platten geschrieben.

    Die Leistung steigt aufgrund der Tatsache, dass ein Datenblock auf eine Festplatte, auf eine andere Festplatte, einen anderen Block usw. geschrieben wird. Ich denke, es ist klar, dass 4 Festplatten die Leistung mehr als zwei erhöhen. Wenn wir über Sicherheit sprechen, dann leidet das gesamte Array. Wenn eine der Festplatten ausfällt, sind in den meisten Fällen alle Informationen für immer verloren.

    Tatsache ist, dass sich in einem RAID 0-Verbund Informationen auf allen Festplatten befinden, dh die Bytes einer Datei befinden sich auf mehreren Festplatten. Wenn daher eine Festplatte ausfällt, geht auch eine bestimmte Datenmenge verloren, und eine Wiederherstellung ist nicht möglich.

    Daraus folgt, dass es notwendig ist, auf externen Medien dauerhaft zu machen.

    RAID 1, was ist das?

    Reihe RAID 1, wird auch genannt Spiegelung- Spiegel. Wenn wir über den Nachteil sprechen, dann ist in RAID 1 das Volume einer der Festplatten für Sie irgendwie "unzugänglich", da es zum Duplizieren des ersten Laufwerks verwendet wird. Bei RAID 0 steht dieser Platz zur Verfügung.

    Wie Sie vielleicht schon erraten haben, liegt der Vorteil darin, dass das Array eine hohe Datenzuverlässigkeit bietet, was bedeutet, dass beim Ausfall eines Laufwerks alle Daten auf dem anderen verbleiben. Ein Ausfall von zwei Festplatten gleichzeitig ist unwahrscheinlich. Ein solches Array wird häufig auf Servern verwendet, was jedoch nicht verhindert, dass es auf normalen Computern verwendet wird.

    Wenn Sie sich für RAID 1 entscheiden, sollten Sie sich bewusst sein, dass die Leistung sinkt, aber wenn Daten für Sie wichtig sind, verwenden Sie diesen Ansatz.

    RAID 2-6, was ist das?

    Jetzt werde ich die verbleibenden Arrays sozusagen für die allgemeine Entwicklung kurz beschreiben, und das alles, weil sie nicht so beliebt sind wie die ersten beiden.

    RAID 2- Wird für Arrays benötigt, die den Hamming-Code verwenden (ich war nicht daran interessiert, welche Art von Code). Das Funktionsprinzip ist ungefähr dasselbe wie bei RAID 0, dh Informationen werden ebenfalls in Blöcke unterteilt und einzeln auf Festplatten geschrieben. Auf den restlichen Platten werden Fehlerkorrekturcodes gespeichert, mit deren Hilfe bei Ausfall einer der Platten Daten wiederhergestellt werden können.

    Richtig, für dieses Array ist es besser, 4 Platten zu verwenden, was ziemlich teuer ist, und wie sich herausstellte, ist der Leistungsgewinn bei der Verwendung so vieler Platten ziemlich umstritten.

    RAID 3, 4, 5, 6- Ich werde hier nicht über diese Arrays schreiben, da die erforderlichen Informationen bereits auf Wikipedia vorhanden sind. Wenn Sie mehr über diese Arrays erfahren möchten, lesen Sie.

    Welches RAID-Array wählen?

    Nehmen wir an, Sie installieren oft verschiedene Programme, Spiele und kopieren viel Musik oder Filme, dann wird Ihnen empfohlen, RAID 0 zu verwenden. Seien Sie bei der Auswahl von Festplatten vorsichtig, sie müssen sehr zuverlässig sein, um keine Informationen zu verlieren. Unbedingt tun Sicherungen Daten.

    Haben Sie wichtige Informationen, die sicher und gesund sein müssen? Dann hilft RAID 1. Bei der Auswahl von Festplatten sollten auch deren Eigenschaften identisch sein.

    Ausgabe

    Also haben wir für jemanden Neues und für jemanden Altes Informationen über RAID-Arrays aussortiert. Ich hoffe, dass die Informationen für Sie nützlich sind. Bald werde ich darüber schreiben, wie man diese Arrays erstellt.

    Gastroguru 2017