[[start|zurück]] ====== RAID Übersicht ====== RAID (Redundant Array of Independent Disks) ist eine Methode, mehrere physische Festplatten zu einem logischen Verbund zusammenzufassen. Ziel ist es, **Performance** zu steigern und/oder **Datensicherheit** durch Redundanz zu erhöhen. Es gibt verschiedene RAID-Level mit unterschiedlichen Vor- und Nachteilen.
!!! Wichtig !!! RAID ist kein BACKUP
===== RAID 0 – Striping ===== Schnell, aber keine Redundanz. Daten werden abwechselnd auf beide Platten verteilt. < a2s > RAID 0 | +-----+-----+ | | .--+---. .--+---. | D0 | | D1 | +------+ +------+ | A1 | | A2 | | B1 | | B2 | | C1 | | C2 | '------' '------' **Eigenschaften:** * Vorteil: hohe Geschwindigkeit * Nachteil: kein Schutz bei Ausfall einer Platte --- ===== RAID 1 – Mirroring ===== Alle Daten werden gespiegelt. Jede Platte enthält den gleichen Inhalt. < a2s > RAID 1 | +-----+-----+ | | .--+---. .--+---. | D0 | | D1 | +------+ +------+ | A | | A | | B | | B | | C | | C | '------' '------' **Eigenschaften:** * Vorteil: hohe Ausfallsicherheit * Nachteil: nur 50 % nutzbare Kapazität --- ===== RAID 5 – Striping mit Parität ===== Daten und Paritätsinformationen werden verteilt gespeichert. Es können **mindestens 3 Platten** genutzt werden. < a2s > RAID 5 | +----------+----------+ | | | .--+--. .--+--. .--+--. | D0 | | D1 | | D2 | +-----+ +-----+ +-----+ | A1 | | A2 | | P | | B1 | | P | | B2 | | P | | C1 | | C2 | '-----' '-----' '-----' **Eigenschaften:** * Vorteil: gute Balance zwischen Sicherheit und Speicherplatz * Nachteil: langsam beim Wiederaufbau nach Ausfall --- ===== RAID 6 – Striping mit doppelter Parität ===== Wie RAID 5, aber mit zwei Paritätsblöcken. Es können **2 Platten gleichzeitig ausfallen**. < a2s > RAID 6 | +----------+-----+----+----------+ | | | | .--+--. .--+--. .--+--. .--+--. | D0 | | D1 | | D2 | | D3 | +-----+ +-----+ +-----+ +-----+ | A1 | | A2 | | P1 | | P2 | | B1 | | P1 | | B2 | | P2 | | P1 | | C1 | | C2 | | P2 | '-----' '-----' '-----' '-----' **Eigenschaften:** * Vorteil: hohe Ausfallsicherheit * Nachteil: hoher Speicherverlust (2 Platten für Parität) --- ===== RAID 10 – Kombination aus 1 und 0 ===== Zuerst Spiegelung (RAID 1), dann Striping (RAID 0). Mindestens 4 Platten. < a2s > RAID 10 (RAID 1) | +----------+-----------+ | | +----+-----+ +-----+----+ | | (RAID 0) | | .--+--. .--+--. .--+--. .--+--. | D1 | | D2 | | D3 | | D4 | +-----+ +-----+ +-----+ +-----+ | A | | A | | B | | B | | C | | C | | D | | D | '-----' '-----' '-----' '-----' **Eigenschaften:** * Vorteil: schnell und sicher * Nachteil: 50 % nutzbare Kapazität ---- ===== Vergleich der RAID-Level ===== ^ RAID-Level ^ Mindestanzahl Platten ^ Nutzbare Kapazität ^ Geschwindigkeit ^ Ausfallsicherheit ^ Bemerkung ^ | RAID 0 | 2 | 100 % | sehr hoch | keine | Nur für Performance geeignet, keine Redundanz | | RAID 1 | 2 | 50 % | mittel (Lesen schneller) | sehr hoch (1 Platte darf ausfallen) | Spiegelung aller Daten | | RAID 5 | 3 | (n-1)/n | hoch (Lesen), Schreiben langsamer | hoch (1 Platte darf ausfallen) | Gute Balance zwischen Speicher & Sicherheit | | RAID 6 | 4 | (n-2)/n | hoch (Lesen), Schreiben langsamer als RAID 5 | sehr hoch (2 Platten dürfen ausfallen) | Für wichtige Systeme mit hoher Datensicherheit | | RAID 10 | 4 | 50 % | sehr hoch (Lesen & Schreiben) | sehr hoch (mind. 1 Platte pro Spiegel darf ausfallen) | Kombination aus RAID 0 + RAID 1 |