Linux Software-RAID HOWTO
Niels Happel (
happel@resultings.de
)
v0.2.32, 3. Februar 2002
Diese HOWTO beschreibt die Benutzung der RAID-Kernelerweiterungen, welche unter Linux den Linear Modus, RAID-0, 1, 4 und 5 als Software-RAID implementieren.
1.
Einführung
1.1 Warnung
1.2 Begrifflichkeiten
1.3 Literatur
1.4 Wer hat dieses Dokument zu verantworten?
1.5 Copyright
1.6 Info
2.
Was bedeutet RAID?
3.
Voraussetzungen
3.1 Hardware
3.2 Software
4.
Generelles zum Umgang mit Linux
4.1 Möglichkeiten des Bootens von Linux
4.2 Möglichkeiten zum Kopieren von Daten
4.3 Möglichkeiten zum Verändern ganzer Partitionen
5.
RAID-Verbunde mit den RAID-Tools Version 0.4x erstellen
5.1 Vorbereiten des Kernels
5.2 Erstellen eines RAID-0 Devices
5.3 Automatisierung
6.
RAID-Verbunde mit den RAID-Tools Version 0.9x erstellen
6.1 Vorbereiten des Kernels
6.2 Erstellen eines RAID-0 Devices
6.3 Automatisierung
6.4 Anmerkung
7.
Root-Partition oder Swap-Partition als RAID
7.1 Root-Partition als RAID
7.2 RAID auch für Swap-Partitionen?
8.
Spezielle Optionen der RAID-Devices Version 0.9x
8.1 Was bedeutet Chunk-Size?
8.2 Spezielle Optionen von mke2fs für RAID-4 und RAID-5 Systeme
8.3 Beispiel-raidtab Einträge für alle RAID-Modi
9.
Weitere Optionen des neuen RAID-Patches
9.1 Autodetection
9.2 Persistent-Superblock
9.3 Spare-Disks
9.4 Spare-Disks und Hot Plugging
10.
Fehlerbehebung
10.1 Linear (Append) Modus und RAID-0 (Stripping)
10.2 RAID-1, RAID-4 und RAID-5 ohne Spare-Disk
10.3 RAID-1, RAID-4 und RAID-5 mit Spare-Disk
11.
Nutzung & Benchmarks
11.1 Wofür lohnt das Ganze denn nun?
11.2 Vorschläge und Überlegungen zur RAID-Nutzung
11.3 Benchmarks
12.
Tips und Tricks
12.1 DRBD
12.2 Kernel 2.2.11 bis 2.2.13 und der RAID-Patch
12.3 Kernel 2.2.14 bis 2.2.16 und der RAID-Patch
12.4 Kernel der 2.4.xer Reihe und der RAID-Patch
12.5 SCSI-Festplatte zum Ausfallen bewegen
12.6 Überwachen der RAID-Aktivitäten
12.7 Verändern des read-ahead-Puffers
12.8 Bestehenden RAID-0 Verbund erweitern
12.9 Bestehenden RAID-5 Verbund erweitern