1 💿 Unraid (Das flexible Non-RAID-Speicherwunder)
Wer Systeme wie TrueNAS (ZFS) einsetzt, weiß, dass Festplatten-Pools am sichersten aus identischen Platten gebaut und nachträglich nur schwer um einzelne Datenträger erweitert werden können.
Unraid bricht diese starren Regeln komplett auf, indem es den Fokus auf maximale Hardware-Flexibilität legt.
Das System läuft vollständig im Arbeitsspeicher und wird direkt von einem qualitativ hochwertigen USB-Stick gebootet, auf dem auch die Lizenz an die GUID (eindeutige ID) des Sticks gekoppelt ist. Die gesamte Konfiguration und Überwachung erfolgt – ähnlich wie bei der Konkurrenz – über eine komfortable, im Browser aufrufbare Weboberfläche.
Die Kernphilosophie von Unraid lautet:
„Nutze die Hardware, die du bereits hast. Erlaube das paritätsgeschützte Mischen von Festplatten jeglicher Größe und minimiere den Stromverbrauch, indem nur die Festplatte anlaufen muss, von der gerade aktiv gelesen wird.“
2 🏗️ DIE ARCHITEKTONISCHE FUNKTIONSWEISE (Das Unraid-Prinzip)
Der fundamentale Unterschied zu traditionellen RAIDs liegt in der Art, wie Daten geschrieben werden:
2.1 1. Das JBOD-Prinzip mit Paritäts-Schutz
In einem klassischen RAID 5 oder RAID-Z1 werden Dateien in kleine Häppchen zerlegt und über alle Festplatten verteilt (Stripping). Fällt das gesamte RAID aus, sind alle Daten verloren.
- Bei Unraid wird jede Datei vollständig und am Stück auf eine einzige Festplatte geschrieben. Unraid legt über das Dateisystem (meist XFS oder BTRFS) eine virtuelle Verwaltungsschicht.
- Eine oder zwei dedizierte Platten werden als Paritäts-Laufwerke definiert. Diese speichern die bitweisen Summen der Datenplatten. Fällt eine Datenplatte aus, errechnet Unraid die fehlenden Bits in Echtzeit aus der Parität nach.
2.2 2. Die goldene Paritäts-Regel
Die Paritäts-Festplatte muss zwingend genauso groß oder größer sein als die größte Daten-Festplatte im gesamten Verbund.
- Beispiel: Du kannst ein Array aus 2 TB + 4 TB + 8 TB Datenplatten bauen, aber deine Paritätsplatte muss dann mindestens 8 TB groß sein.
2.3 3. Der Cache-Pool (Turbo-Modus)
Da Unraid Daten ohne Stripping auf einzelne, langsame HDDs schreibt, ist die Schreibgeschwindigkeit auf die native Geschwindigkeit einer einzelnen Festplatte (oft ca. 100–150 MB/s) begrenzt, während die Parität berechnet wird. Um dies zu beschleunigen, setzt Unraid auf einen Cache-Pool aus schnellen SSDs (oft als BTRFS- oder ZFS-Pool formatiert). Daten landen blitzschnell auf dem SSD-Cache, und ein Hintergrund-Skript (der sogenannte Mover) schiebt die Daten zu einer definierten Uhrzeit (z. B. nachts um 03:00 Uhr) geräuschlos auf die langsamen HDDs.
3 🆚 DIREKTVERGLEICH: UNRAID GEGEN TRUENAS SCALE
| Merkmal | Unraid | TrueNAS SCALE |
|---|---|---|
| Lizenz | Proprietär (Einmalzahlung / Abo-Modell) | Open Source (Kostenlos) |
| Basis-Betriebssystem | Slackware Linux (Custom) | Debian Linux (Stable) |
| Dateisystem im Array | XFS / BTRFS (Pro Platte individuell) | OpenZFS (Monolithischer Pool) |
| Festplatten-Mischung | Uneingeschränkt möglich | Nur identische VDEVs empfohlen |
| Erweiterbarkeit | Extrem einfach (Einfach eine Platte dazustecken) | Komplexer (Pools müssen in Blöcken wachsen) |
| Lese-Performance | Begrenzt auf die Geschwindigkeit einer HDD | Extrem hoch (Liest von allen Platten parallel) |
| Stromverbrauch | Sehr niedrig (Nur die betroffene HDD wacht auf) | Höher (Bei jedem Zugriff müssen alle HDDs anlaufen) |
4 ⚠️ DIE TYPISCHEN UNRAID-STOLPERSTEINE
4.1 Die „Sterbende USB-Stick“-Katastrophe
- Das Problem:
Ein Nutzer meldet sich: Sein Unraid-Server reagiert nicht mehr, bootet nicht, oder die Web-GUI meldet, dass die Lizenz ungültig sei. - Die Ursache:
Da Unraid permanent vom USB-Stick läuft, sind billige, extrem heiß laufende USB-3.0-Mini-Sticks im Dauereinsatz oft nach 12 bis 24 Monaten durch die Schreibzyklen (insbesondere bei häufigen Log-Schreibvorgängen) physisch defekt. Da die Lizenz an die GUID des Sticks gekoppelt ist, steht das System still. - Die Lösung: Lime Technology erlaubt eine unkomplizierte Übertragung der Lizenz auf einen neuen Stick über ein automatisiertes Web-Formular (einmal pro Jahr komplett kostenfrei).
Nutze hochwertige USB Sticks von Markenherstellern (diese werden weniger heiß) und erstelle über die Weboberfläche regelmäßig ein Backup der Flash-Struktur (Zip-Datei). Mit diesem Backup ist ein neuer Stick in genau 5 Minuten einsatzbereit.
4.2 Der „Docker-Container blockiert den Mover“-Fehler
- Das Problem:
Ein User wundert sich, warum sein SSD-Cache-Pool dauerhaft zu 100 % gefüllt bleibt, obwohl der Mover jede Nacht läuft und die Daten auf die Festplatten verschieben sollte. - Die Ursache:
Der Mover kann keine Dateien verschieben, die im Moment des Vorgangs von einer Anwendung aktiv geöffnet oder blockiert sind. Wenn der Nutzer den Systemordner für Docker-Apps (system/ oder appdata/) so konfiguriert hat, dass er auf dem Cache liegt, und die Docker-Container (wie Plex oder Nextcloud) permanent im Hintergrund laufen, blockieren diese ihre eigenen Konfigurationsdateien. Der Mover bricht ab. - Tipp: Der Ordner appdata sollte in den Freigabe-Einstellungen auf „Only: Cache“ oder „Prefer: Cache“ stehen, damit die Docker-Daten für maximale Performance dauerhaft auf der SSD verbleiben. Reine Datengrab-Ordner (wie Media oder Backups) müssen auf „Yes: Cache“ stehen – nur dann weiß Unraid, dass die Daten temporär auf der SSD landen, aber vom Mover auf das HDD-Array verschoben werden dürfen, sobald die Docker-Dienste schlafen oder die Dateien freigegeben sind.
5 📝 FAZIT
Unraid ist der unangefochtene König für den privaten Home-Server und Bastler, die aus einem bunten Mix an alten und neuen Festplatten das Maximum an Speicherplatz herausholen wollen, ohne auf Ausfallsicherheit, Docker und VMs verzichten zu müssen.