====== GuideOS RAID-Array Ersteller ====== Der **RAID-Array Ersteller** ist ein grafisches Werkzeug zum einfachen Einrichten von Software-RAID-Arrays unter Linux. Das Tool bietet eine benutzerfreundliche Oberfläche zur Verwaltung mehrerer Festplatten als RAID-Verbund. ===== Was macht das Tool? ===== * **RAID-Arrays erstellen** – Verbindet mehrere Festplatten zu einem RAID-System * **mdadm installieren** – Installiert automatisch die benötigte Software * **Laufwerke anzeigen** – Zeigt alle verfügbaren Festplatten mit Größe * **RAID-Level wählen** – Unterstützt RAID 0, 1, 5, 6 und 10 * **Informationen anzeigen** – Erklärt die Unterschiede zwischen RAID-Levels ===== Voraussetzungen ===== * Mindestens 2 freie Festplatten (je nach RAID-Level) * Root-Rechte (Passwort-Abfrage) * Python3 mit Tkinter * ''mdadm'' (kann über das Tool installiert werden) ===== RAID-Level im Überblick ===== ^ RAID-Level ^ Mindest-Festplatten ^ Eigenschaften ^ Verwendungszweck ^ | **RAID 0** | 2 | Keine Redundanz, hohe Geschwindigkeit | Performance, nicht für wichtige Daten | | **RAID 1** | 2 | Spiegelung, hohe Zuverlässigkeit | Datensicherheit, empfohlen für Einsteiger | | **RAID 5** | 3 | Striping mit Parität, effizienter Speicher | Gutes Gleichgewicht zwischen Sicherheit und Kapazität | | **RAID 6** | 4 | Doppelte Parität, höhere Redundanz | Maximale Sicherheit, zwei Platten können ausfallen | | **RAID 10** | 4 | Kombination aus RAID 1 und 0 | Höchste Performance mit Redundanz | ===== Erste Schritte ===== ==== mdadm installieren ==== Falls ''mdadm'' noch nicht installiert ist: - Tool starten - Button **"mdadm installieren"** klicken - Root-Passwort eingeben - Warten bis Installation abgeschlossen ist ===== RAID-Array erstellen ===== - Tool starten (alle verfügbaren Laufwerke werden automatisch angezeigt) - **RAID-Level** aus dem Dropdown-Menü wählen - **Festplatten auswählen** durch Anhaken der Checkboxen - Button **"RAID-Array erstellen"** klicken - Root-Passwort eingeben - Bestätigung abwarten Achtung: Alle Daten auf den ausgewählten Festplatten werden gelöscht! Vor dem Erstellen des RAID-Arrays unbedingt Backups machen. ===== Hinweise zur Laufwerksauswahl ===== * **Aktive Laufwerke** (bereits eingehängt) sind ausgegraut und können nicht ausgewählt werden * Nur **freie, nicht gemountete Festplatten** können verwendet werden * Die Größe jeder Festplatte wird in Klammern angezeigt * Alle ausgewählten Festplatten sollten möglichst die gleiche Größe haben ===== Nach der Erstellung ===== Das erstellte RAID-Array ist unter '' /dev/md0'' verfügbar und kann nun: - Formatiert werden (z.B. mit ''mkfs.ext4'') - In ''/etc/fstab'' eingetragen werden für automatisches Mounten - Normal als Laufwerk verwendet werden ===== Wichtige Warnungen ===== * **Datenverlust**: Alle Daten auf den gewählten Festplatten gehen verloren * **Nicht rückgängig**: RAID-Erstellung kann nicht einfach rückgängig gemacht werden * **Gleiche Größe**: Festplatten sollten idealerweise gleich groß sein * **Backup**: Vor dem Start unbedingt wichtige Daten sichern ===== Welchen RAID-Level soll ich wählen? ===== ==== Für Anfänger ==== **RAID 1** – Einfach und sicher, Daten werden gespiegelt. Bei Ausfall einer Festplatte sind Daten noch vorhanden. ==== Für mehr Speicherplatz ==== **RAID 5** – Guter Kompromiss zwischen Sicherheit und Kapazität. Eine Festplatte kann ausfallen. ==== Für maximale Sicherheit ==== **RAID 6** – Höchste Redundanz, zwei Festplatten können gleichzeitig ausfallen. ==== Für Performance ==== **RAID 0** – Maximale Geschwindigkeit, aber keine Datensicherheit. Nur für unwichtige Daten. ===== Fehlerbehebung ===== * **Laufwerk ist ausgegraut**: Festplatte ist bereits eingehängt, vorher unmounten * **Installation schlägt fehl**: Internetverbindung prüfen * **RAID-Erstellung fehlgeschlagen**: Alle Laufwerke müssen frei und nicht gemountet sein ===== Projekt ===== Teil des **GuideOS** Projekts\\ Fokus: Einfache RAID-Verwaltung ohne Terminal-Kenntnisse