Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier. Ein RAID -System (Abk. R edundant A rray of I nexpensive / I ndependent D isks) dient zur Organisation von mehreren Festplatten bei einem Computer . Dadurch kann man Betriebssicherheit Leistung und/oder erhöhen. Dazu gibt es verschiedene Möglichkeiten die als RAID-Levels definiert hat.
Die Möglichkeit fehlertoleranter Systeme sind standardisiert zu verschiedenen Levels zusammengefasst. Diese Levels werden RAID bezeichnet. Sie repräsentieren verschiedene Kombinationen aus Zuverlässigkeit und Kosten d. h. durch Zusammenschaltung Festplatten erhält man eine:
1987 veröffentlichte D. A. Patterson G. Gibson R.H. Katz von der [ University of Carlifornia Berkeley USA ] einen Vorschlag um die langsamen Plattenzugriffe beschleunigen indem die Daten auf vielen kleineren anstatt auf wenigen großen abgelegt werden. (Paper: Case for Redundant Arrays of Inexpensive Disk Die Varianten Raid-0 und Raid-6 wurden erst später von der Industrie Seit 1992 erfolgt eine Standartisierung durch das RAB ( R AID A dvisory B oard). (ca. 50 Hersteller)
RAID 0 bietet gesteigerte Transferraten indem Festplatten zusammengeschlossen werden und Schreiboperationen auf allen durchgeführt werden (Striping). Die Performance-Steigerung (insbesondere bei Zugriffen) beruht darauf dass die zu schreibenden zunächst auf die Caches der verschiedenen Platten verteilt werden und einzelne Platte so weniger zu tun hat. wird auch der Lesevorgang beschleunigt. Fällt jedoch der Festplatten durch einen Defekt aus lassen die Daten nicht mehr rekonstruieren da die aus denen der RAID-Controller nachher die ursprüngliche zusammensetzt jeweils nur auf einer Platte liegen. genommen ist dies gar kein RAID da keine Redundanz gibt.
RAID 1 bietet Redundanz der gespeicherten da diese immer auf mindestens zwei Festplatten identischer Form vorliegen (mirroring). Fällt eine Platte kann eine andere für sie einspringen. Obwohl 1 die optimale Ausfallssicherheit bietet wird es nur in kleinen Servern eingesetzt da doppelte nutzbaren Festplattenkapazität benötigt wird was schnell recht werden kann.
RAID 2 gibt es in der nicht es stellt lediglich ein Abstraktionsmodell für Funktionsweise der nachfolgenden RAID-Level dar: Auf einer des RAID-Array werden Paritätsinformationen abgespeichert die man aus der XOR-Verknüpfung (exklusives Oder) von jeweils zwei voneinander Datenblöcken auf unterschiedlichen Platten erhält. Sollte nun der Platten ausfallen kann der Controller die auf der defekten Platte unter Zuhilfenahme der und des Stücks auf der anderen Platte indem er wieder XOR-verknüpft.
RAID 4 ist ebenfalls nie kommerziell gewesen da die notwendigen Controller sehr teuer Prinzipiell ist es eine Implementierung von RAID mit größeren Paritätsblöcken.
RAID 5 bietet sowohl gesteigerte Performance auch Redundanz und ist damit die beliebsteste Darüberhinaus ist es die kostengünstigste Möglichkeit Daten Redundanz zu Speichern. Es werden mindestens 3 benötigt. Bei n Platten sind (n-1)/n der nutzbar; das restliche 1/n wird für die (Redundanz) benötigt. Zum Vergleich: bei RAID 1 sich nur 1/2 der reellen Kapazität wirklich Die Daten werden wie bei RAID 0 alle Festplatten verteilt. Die Paritätsinformationen werden jedoch nicht auf einer Platte sondern ebenfalls verteilt. Da sie im Normalfall benötigt werden stehen alle Platten zum parallelen zur Verfügung. Bei RAID 5 ist die beim Ausfall maximal einer Platte gewährleistet.
RAID 6 funktioniert ähnlich wie RAID verkraftet aber den Ausfall von bis zu Festplatten. Hier werden nicht ein sondern zwei berechnet und so über die Platten verteilt Daten und Paritätsblöcke auf unterscheidlichen Platten liegen.
RAID 7 eine kaum verwendete Variante Technologie hat RAID 5 zur Grundlage. Allerdings hierbei im Controller ein lokales Echtzeitbetriebssystem welches Lese- und Schreiboperationen steuern soll. RAID 7 zusätzlich die Verwendung mehrerer Paritätsinformationen gemäß RAID
Außerdem gibt es noch "RAID-Kombinationen" bei mehrere Platten zu einem parallelen RAID 0 werden und aus mehreren dieser RAID-0-Arrays z.B. RAID-5-Array gebildet wird. Man bezeichnet diese Kombinationen z.B. als RAID 50 (5+0). Die beliebteste Kombination ist allerdings RAID 10 bei dem je zwei Platten parallel und dabei von zwei anderen Platten gespiegelt (insgesamt 4 Platten).
Aktuell verwendet werden vor allem die 0 1 5 und 10.