RAID-Level und ihre Eigenschaften
In dieser Lerneinheit lernst du die wichtigsten RAID-Level und ihre spezifischen Eigenschaften kennen, wobei ein besonderer Fokus auf RAID 0 und dessen Striping-Technologie liegt. Du verstehst die Vor- und Nachteile der verschiedenen RAID-Konfigurationen und kannst einschätzen, welches RAID-Level sich für welches Einsatzszenario eignet. Dieses Wissen ist essentiell für die Planung und Implementierung von Speichersystemen im professionellen IT-Umfeld.
Einführung
Ein Anruf am Montagmorgen: Der zentrale Dateiserver ist ausgefallen. Die Diagnose ist schnell gestellt: eine defekte Festplatte. Ob dies nun eine kurze Reparatur oder eine Katastrophe mit komplettem Datenverlust bedeutet, hängt von einer einzigen Konfiguration ab – dem gewählten RAID-Level.

Die falsche Wahl an dieser Stelle kann den Geschäftsbetrieb lahmlegen; die richtige sichert die Datenverfügbarkeit und verhindert den Ernstfall.
Um für solche Situationen passende Lösungen zu finden, schauen wir uns jetzt Schritt für Schritt an, wie die verschiedenen RAID-Level funktionieren, welche Garantien sie bieten und wo ihre jeweiligen Stärken und Schwächen liegen.
Lernziele
Nach dieser Lerneinheit kannst du:
- Die grundlegenden RAID-Level (0, 1, 5) anhand ihrer Kernfunktionen – Performance, Sicherheit und Kapazität – voneinander abgrenzen.
- Für gängige Anwendungsfälle (z. B. Videobearbeitung, Datenbankserver, Dateiserver) das jeweils am besten geeignete RAID-Level begründet auswählen.
- Die Funktionsweise und die spezifischen Sicherheitsvorteile von RAID 6 (doppelte Parität) und RAID 10 (Spiegelung und Striping) erläutern.
- Die jeweiligen Vor- und Nachteile der verschiedenen RAID-Level, insbesondere im Hinblick auf die „Write Penalty“ bei RAID 5 und 6, analysieren und bewerten.
Überleitung
Zuerst betrachten wir RAID 0. Dieses Level wird auch als Striping bezeichnet.
Sein Hauptziel ist die Maximierung der Lese- und Schreibleistung.
Definition und Funktionsweise von RAID 0
Bei einem RAID 0 werden die Daten, die du speichern möchtest, in kleine Blöcke aufgeteilt und gleichmäßig auf mindestens zwei Festplatten verteilt. Dieser Prozess wird Striping genannt. Die folgende Grafik veranschaulicht dieses Prinzip:

(Bildrechte: Ausbildung in der IT)
Wie du in der Abbildung siehst, wird eine Datei, die aus den Blöcken A1 bis A8 besteht, aufgeteilt:
- Block A1 wird auf Disk 0 geschrieben.
- Block A2 wird auf Disk 1 geschrieben.
- Block A3 wird wieder auf Disk 0 geschrieben.
- Block A4 wird wieder auf Disk 1 geschrieben, und so weiter.
Durch diese parallele Arbeitsweise der Festplatten wird die Lese- und Schreibgeschwindigkeit theoretisch mit jeder zusätzlichen Festplatte erhöht. Die tatsächliche Leistungssteigerung hängt jedoch vom verwendeten RAID-Controller und der gesamten Systemarchitektur ab.
Sicherheitsrisiko
Der entscheidende Nachteil von RAID 0 ist das Fehlen jeglicher Redundanz. Redundanz bedeutet, dass Daten mehrfach vorhanden sind, um Ausfälle abzusichern.
- Konsequenz: Fällt auch nur eine einzige Festplatte im Verbund aus, sind alle Daten des gesamten Arrays unwiederbringlich verloren.
- Begründung: Da die Blöcke jeder Datei auf alle Festplatten verteilt sind, kann keine einzige Datei mehr vollständig rekonstruiert werden.
Daher ist die regelmäßige Erstellung von Backups unerlässlich, wenn du RAID 0 für wichtige Daten einsetzt.
Typische Anwendungsfälle für RAID 0
RAID 0 ist ideal für Systeme, bei denen es auf höchste Geschwindigkeit ankommt und ein Datenverlust entweder unkritisch ist oder durch eine separate Backup-Strategie abgedeckt wird.
- Videobearbeitung und -produktion: Das schnelle Lesen und Schreiben großer Videodateien beschleunigt den Arbeitsprozess erheblich.
- Gaming: Kürzere Ladezeiten für Spiele und Spielinhalte verbessern das Spielerlebnis.
- Wissenschaftliche Simulationen: Anwendungen, die auf riesige Datenmengen zugreifen, profitieren von der hohen Transferrate.
RAID 1 (Mirroring)
Im Gegensatz zu RAID 0 steht bei RAID 1, auch Mirroring oder Spiegelung genannt, die Datensicherheit im Vordergrund. Es ist ein einfaches, aber sehr wirksames Verfahren zur Sicherung von Daten.
Definition und Funktionsweise von RAID 1
Bei einem RAID 1 werden alle Daten auf zwei (oder mehr) Festplatten identisch gespeichert. Jede Festplatte im Verbund ist also eine exakte Kopie der anderen, wie die Grafik zeigt.

(Bildrechte: Ausbildung in der IT)
Wenn du Daten auf ein RAID-1-System schreibst, sorgt der RAID-Controller dafür, dass dieselben Daten zeitgleich auf alle Festplatten des Verbunds geschrieben werden. Die Abbildung verdeutlicht, dass die Datenblöcke A1, A2, A3 und A4 sowohl auf Disk 0 als auch auf Disk 1 vollständig vorhanden sind. Beim Lesen kann der Controller die Daten von jeder der gespiegelten Festplatten abrufen, was unter bestimmten Bedingungen die Lesegeschwindigkeit verbessern kann.
Vor- und Nachteile von RAID 1
Vorteile:
- Hohe Datensicherheit: Fällt eine Festplatte aus, sind alle Daten weiterhin auf der anderen, intakten Festplatte verfügbar. Das System läuft ohne Unterbrechung weiter.
- Einfache Wiederherstellung: Eine defekte Festplatte kann unkompliziert ausgetauscht werden. Die Daten werden anschließend von der funktionierenden Festplatte auf die neue gespiegelt (Rebuild).
- Potenziell verbesserte Lesegeschwindigkeit: Da von beiden Platten gleichzeitig gelesen werden kann, kann sich die Leseleistung erhöhen.
Nachteile:
- Geringe Speicherkapazität: Die nutzbare Gesamtkapazität entspricht nur der Kapazität einer einzigen Festplatte. Bei einem System mit zwei 1-TB-Festplatten hast du also nur 1 TB nutzbaren Speicher. Die Effizienz liegt bei 50 %.
- Keine verbesserte Schreibgeschwindigkeit: Die Schreibgeschwindigkeit ist nicht höher als die einer einzelnen Festplatte, da die Daten auf alle Laufwerke gleichzeitig geschrieben werden müssen.
Typische Anwendungsfälle für RAID 1
RAID 1 wird überall dort eingesetzt, wo die Integrität und Verfügbarkeit von Daten höchste Priorität haben.
- Kritische Datenbanken: Systeme, die eine ständige Verfügbarkeit erfordern.
- Dateiserver in kleinen Unternehmen: Wenn der Schutz der Unternehmensdaten wichtiger ist als maximale Speicherkapazität.
- Private Anwender: Zur Sicherung von unersetzlichen persönlichen Dokumenten oder Fotos.
RAID 5: Striping mit verteilter Parität
RAID 5 stellt einen Kompromiss zwischen der Performance von RAID 0 und der Sicherheit von RAID 1 dar. Es kombiniert Striping mit verteilten Paritätsdaten, um sowohl Datensicherheit als auch eine gute Performance zu bieten. Für ein RAID 5 sind mindestens drei Festplatten erforderlich.
Funktionsweise und Paritätsinformationen
Ähnlich wie bei RAID 0 werden Datenblöcke über alle Festplatten verteilt (Striping). Der entscheidende Unterschied ist, dass zusätzlich Paritätsinformationen erzeugt und ebenfalls verteilt auf allen Laufwerken gespeichert werden.

(Bildrechte: Ausbildung in der IT)
Die Grafik veranschaulicht diesen Mechanismus sehr gut:
- Parität: Dies ist eine Art “Prüfsumme”, die aus den Datenblöcken berechnet wird (meist durch eine XOR-Verknüpfung). Im Beispiel wird aus den Blöcken A1, A2 und A3 die Parität Ap berechnet.
- Verteilte Speicherung: Du siehst, dass sowohl die Datenblöcke als auch die Paritätsinformationen über alle vier Laufwerke verteilt sind. Die Position des Paritätsblocks rotiert in jeder Zeile: Ap liegt auf Disk 3, Bp auf Disk 2, Cp auf Disk 1 und Dp auf Disk 0.
Dieser Verteilungsmechanismus vermeidet einen Leistungsengpass, da Schreib- und Lesezugriffe auf alle Festplatten verteilt werden und nicht eine einzelne Festplatte für alle Paritätsberechnungen zuständig ist.
Ausfalltoleranz und Wiederherstellung
RAID 5 ist so konzipiert, dass es den Ausfall von genau einer Festplatte toleriert.
- Rekonstruktion: Fällt eine Festplatte aus, können die darauf gespeicherten Daten mithilfe der verbleibenden Datenblöcke und der Paritätsinformationen “on-the-fly” berechnet werden. Das System bleibt also funktionsfähig, wenn auch mit reduzierter Leistung.
- Rebuild: Nachdem du die defekte Festplatte ersetzt hast, startet der Controller den Rebuild-Prozess. Er rekonstruiert die Daten der ausgefallenen Platte und schreibt sie auf das neue Laufwerk.
Performance-Eigenschaften von RAID 5
- Lesegeschwindigkeit: Die Lesegeschwindigkeit ist hoch, da Daten parallel von mehreren Laufwerken gelesen werden können (ähnlich wie bei RAID 0).
- Schreibgeschwindigkeit: Die Schreibgeschwindigkeit ist deutlich geringer. Der Grund hierfür ist die sogenannte Write Penalty. Für jeden einzelnen Schreibvorgang sind vier separate Operationen notwendig:
- Alten Datenblock lesen.
- Alte Parität lesen.
- Neuen Datenblock schreiben.
- Neue Parität schreiben.
Limitationen und Risiken
- Lange Rebuild-Zeiten: Besonders bei großen Festplatten kann der Wiederaufbau eines Arrays viele Stunden oder sogar Tage dauern. Während dieser Zeit ist die Leistung des Systems reduziert und es besteht keine Redundanz. Ein weiterer Festplattenausfall während des Rebuilds führt zum Totalverlust aller Daten.
- Schreib-Performance: Aufgrund der Write Penalty ist RAID 5 für schreibintensive Anwendungen (z. B. Datenbanken mit vielen Transaktionen) oft nicht die beste Wahl.
Typische Anwendungsfälle für RAID 5
RAID 5 eignet sich gut für Szenarien, die ein ausgewogenes Verhältnis von Speichereffizienz, Datensicherheit und guter Leseleistung erfordern.
- Datei- und Anwendungsserver: Wo überwiegend lesend auf Daten zugegriffen wird.
- Datenbankserver: Mit einem ausgewogenen Verhältnis von Lese- und Schreibvorgängen.
- Allgemeine Speicherlösungen: Für kleine und mittelständische Unternehmen, die eine kosteneffiziente und redundante Speicherlösung benötigen.
Überleitung
Aufbauend auf deinem Wissen über die Grundlagen von RAID 0, 1 und 5, erweiterst du nun deine Kenntnisse um fortgeschrittene Konfigurationen. Du lernst, wie RAID 6 die Datensicherheit erhöht und wie durch die Kombination verschiedener RAID-Level (sogenannte verschachtelte Level) spezifische Anforderungen an Performance und Sicherheit erfüllt werden.
RAID 6
RAID 6 ist eine direkte Weiterentwicklung von RAID 5. Das Hauptziel von RAID 6 ist es, die Ausfallsicherheit weiter zu erhöhen, indem es den gleichzeitigen Ausfall von zwei Festplatten tolerieren kann.
Definition und Funktionsweise
RAID 6 nutzt wie RAID 5 das Striping, um Datenblöcke auf die Laufwerke zu verteilen. Der entscheidende Unterschied ist, dass zwei voneinander unabhängige Paritätsinformationen berechnet und ebenfalls über alle Festplatten verteilt werden. Für diesen Mechanismus sind mindestens vier Festplatten erforderlich.

(Bildrechte: Ausbildung in der IT)
Die Grafik veranschaulicht diesen Mechanismus:
- Doppelte Parität: Du siehst, wie für jeden Datenstreifen (z. B. die “A”-Zeile mit den Blöcken A1, A2, A3) zwei verschiedene Paritätsblöcke (hier Ap und Aq) berechnet und gespeichert werden.
- Verteilte Speicherung: Beachte, wie die Positionen der beiden Paritätsblöcke in jeder Zeile rotieren. Dies verhindert, dass einzelne Festplatten zu einem Leistungsengpass werden.
Fällt eine Festplatte aus, kann das System wie bei RAID 5 weiterarbeiten. Fällt sogar eine zweite Festplatte aus, können die Daten immer noch mithilfe beider Paritätssätze rekonstruiert werden.
Vor- und Nachteile von RAID 6
Vorteile:
- Sehr hohe Datensicherheit: Das System toleriert den Ausfall von bis zu zwei Festplatten gleichzeitig, ohne dass es zu einem Datenverlust kommt.
- Gute Lesegeschwindigkeit: Die Leseleistung ist vergleichbar mit der von RAID 5, da Daten von mehreren Laufwerken parallel gelesen werden können.
- Sinnvoll für große Arrays: In Systemen mit sehr vielen Festplatten steigt die statistische Wahrscheinlichkeit, dass während des langen Rebuild-Prozesses einer ausgefallenen Platte eine zweite ausfällt. RAID 6 schützt vor diesem Szenario.
Nachteile:
- Stark reduzierte Schreibgeschwindigkeit: Die Berechnung von zwei Paritätssätzen für jeden Schreibvorgang führt zu einer noch höheren “Write Penalty” als bei RAID 5. Dies verlangsamt Schreibzugriffe erheblich.
- Höherer Kapazitätsverlust: Für die doppelte Parität wird dauerhaft die Speicherkapazität von zwei Festplatten benötigt, unabhängig von der Gesamtanzahl der Laufwerke im Verbund.
- Komplexere Wiederherstellung: Die Berechnungen zur Datenrekonstruktion sind aufwendiger, was die Rebuild-Zeiten nach einem Ausfall verlängern kann.
Typische Anwendungsfälle
RAID 6 wird in Umgebungen eingesetzt, in denen Datenintegrität und eine hohe Ausfallsicherheit wichtiger sind als die maximale Schreibleistung.
- Archivierungssysteme und Backupspeicher: Wo Daten langfristig und sicher aufbewahrt werden müssen.
- Große Datenbanken und Virtualisierungsumgebungen: Insbesondere wenn die Kosten und Risiken eines Datenverlusts extrem hoch sind.
Spezialisierte und kombinierte RAID-Level
Neben den Standard-Leveln existieren historische und kombinierte (verschachtelte) Konfigurationen, die für spezifische Zwecke entwickelt wurden.
Historische Level: RAID 2, 3 und 4
Diese RAID-Level sind heute technisch überholt und werden in der Praxis nicht mehr eingesetzt. Ihr Verständnis hilft jedoch, die Entwicklung der RAID-Technologie nachzuvollziehen.
- RAID 2: Verwendete Striping auf Bit-Ebene und einen Hamming-Code zur Fehlerkorrektur. Es wurde obsolet, weil moderne Festplatten bereits eine eigene, effiziente Fehlerkorrektur integriert haben.
- RAID 3: Nutzte Striping auf Byte-Ebene mit einer dedizierten Paritätsfestplatte. Dies führte zu einem Engpass bei vielen kleinen Zugriffen und war nur für lange, sequenzielle Lese- und Schreibvorgänge (z. B. Video-Streaming) geeignet.
- RAID 4: Verwendete Striping auf Block-Ebene, ebenfalls mit einer dedizierten Paritätsfestplatte. Diese einzelne Platte wurde bei vielen kleinen Schreibzugriffen zum Leistungsengpass (Write-Bottleneck), ein Problem, das RAID 5 durch die Verteilung der Parität löste.
Kombinierte (verschachtelte) RAID-Level
Verschachtelte Level, auch als “Nested RAID” bezeichnet, kombinieren zwei oder mehr Basis-Level, um deren jeweilige Vorteile zu nutzen.
RAID 10 (auch als RAID 1+0 bezeichnet)
RAID 10 kombiniert die Sicherheit von RAID 1 mit der Geschwindigkeit von RAID 0. Es benötigt mindestens vier Festplatten. Die Grafik zeigt den Aufbau.

(Bildrechte: Ausbildung in der IT)
- Funktionsweise: Der Prozess erfolgt in zwei Schritten, wie in der Abbildung dargestellt:
- RAID 1 (Mirroring): Zuerst werden Festplatten zu Spiegel-Paaren zusammengefasst. In der Grafik siehst du das am Paar aus Disk 0 und Disk 1 sowie dem Paar aus Disk 2 und Disk 3.
- RAID 0 (Striping): Anschließend werden diese fertigen RAID-1-Verbünde durch ein übergeordnetes RAID 0 verbunden. Datenblöcke (A1, A3, A5…) werden auf das erste Spiegel-Paar geschrieben, während die anderen Blöcke (A2, A4, A6…) auf das zweite Paar geschrieben werden.
- Vorteile: Bietet eine sehr hohe Lese- und Schreibleistung (keine Paritätsberechnung) sowie eine hohe Ausfallsicherheit.
- Nachteil: Der Kapazitätsverlust ist mit 50 % sehr hoch, da die Hälfte aller Festplatten für die Spiegelung verwendet wird.
RAID 50 (5+0) und RAID 60 (6+0)
Diese Level verteilen (stripen) die Daten über mehrere untergeordnete RAID-5- oder RAID-6-Gruppen.
- Funktionsweise: Man erstellt mindestens zwei separate RAID-5- (für RAID 50) oder RAID-6-Verbünde (für RAID 60) und verbindet diese dann über ein übergeordnetes RAID 0.
- Vorteile: Die Schreibleistung wird im Vergleich zu einem einzigen, großen RAID-5- oder RAID-6-Array verbessert. Zudem sind die Wiederherstellungszeiten kürzer, da immer nur der kleinere, betroffene Verbund neu aufgebaut werden muss.
- RAID 50 ist eine gute Wahl für eine Balance aus Kapazität, Leistung und Sicherheit.
- RAID 60 wird für sehr große Speichersysteme mit höchsten Anforderungen an Datenintegrität und Ausfallsicherheit eingesetzt.
Vergleich der wichtigsten RAID-Level
Die Auswahl des passenden RAID-Levels ist immer ein Abwägen zwischen den Anforderungen an Kosten, Leistung und Sicherheit. Die folgende Tabelle dient als Übersicht der zentralen Eigenschaften.
| Merkmal | RAID 0 | RAID 1 | RAID 5 | RAID 6 | RAID 10 (1+0) |
|---|---|---|---|---|---|
| Mind. Festplatten | 2 | 2 | 3 | 4 | 4 |
| Fehlertoleranz | Keine | 1 Festplatte | 1 Festplatte | 2 Festplatten | Mind. 1 Festplatte pro Spiegel |
| Lese-Performance | Sehr hoch | Gut | Sehr gut | Sehr gut | Exzellent |
| Schreib-Performance | Sehr hoch | Mäßig | Mäßig | Gering | Sehr hoch |
| Ideal für… | Temporäre Daten, Video-Schnitt | Betriebssysteme, kleine Datenbanken | Dateiserver, Allzweck-Anwendungen | Archive, große Datenbanken, VMs | Hochleistungs-Datenbanken, kritische Anwendungen |
Zusammenfassung und Ausblick
Zusammenfassung:
In den vergangenen Abschnitten hast du die Funktionsweise und die spezifischen Eigenschaften der wichtigsten RAID-Level kennengelernt. Du kannst nun die grundlegenden Mechanismen und deren Auswirkungen auf die Systemarchitektur erklären.
Zusammenfassung der Kernkonzepte:
- RAID 0 (Striping): Du verstehst, dass dieses Level ausschließlich der Performance-Maximierung dient, indem es Daten auf mindestens zwei Festplatten verteilt. Dir ist bewusst, dass es keinerlei Datensicherheit bietet und der Ausfall einer einzigen Festplatte zum Totalverlust aller Daten führt.
- RAID 1 (Mirroring): Du kannst erklären, dass hier die maximale Datensicherheit durch die exakte Spiegelung von Daten auf mindestens zwei Festplatten erreicht wird. Der Nachteil ist der hohe Kapazitätsverlust von 50 %.
- RAID 5 (Striping mit verteilter Parität): Du weißt, dass RAID 5 einen Kompromiss darstellt. Es bietet durch verteilte Paritätsinformationen eine Ausfallsicherheit für eine einzelne Festplatte und eine gute Leseleistung. Dir ist die “Write Penalty”, die die Schreibgeschwindigkeit reduziert, als zentrales Merkmal bekannt.
- RAID 6 (Striping mit doppelter Parität): Du kannst dieses Level als eine Erweiterung von RAID 5 einordnen, die durch zwei unabhängige Paritätssätze den Ausfall von zwei Festplatten toleriert. Du verstehst, dass diese erhöhte Sicherheit zu Lasten einer noch schlechteren Schreibleistung und eines höheren Kapazitätsverlusts geht.
- Kombinierte Level (z. B. RAID 10): Du hast das Prinzip von verschachtelten RAID-Leveln verstanden. Am Beispiel von RAID 10 (1+0) kannst du erläutern, wie durch die Kombination von Spiegelung (RAID 1) und Striping (RAID 0) sowohl eine sehr hohe Performance als auch eine hohe Datensicherheit erzielt wird, was jedoch mit einem Kostenaufwand von 50 % der Gesamtkapazität verbunden ist.
Zusammenfassend bist du nun in der Lage, die zentralen Kriterien – Performance, Kapazität und Sicherheit – gegeneinander abzuwägen und für ein gegebenes Szenario eine fundierte Empfehlung für ein passendes RAID-Level abzugeben.
Ausblick:
Nachdem du nun weißt, was die verschiedenen RAID-Level leisten, stellt sich die nächste logische Frage: Wie werden diese Konfigurationen technisch umgesetzt? Wer oder was ist dafür verantwortlich, die Datenblöcke zu verteilen, Paritäten zu berechnen und ausgefallene Laufwerke zu verwalten?
In der nächsten Lektion werden wir genau das untersuchen und die zwei grundlegenden Implementierungsarten gegenüberstellen: Hardware-RAID und Software-RAID. Du wirst lernen, welche Vor- und Nachteile eine dedizierte Controller-Karte gegenüber einer Lösung hat, die direkt im Betriebssystem ausgeführt wird, und wie diese Entscheidung Kosten, Leistung und Flexibilität deines Systems beeinflusst.