Btrfs RAID 5/6: Warum man es 2026 immer noch nicht produktiv nutzen sollte
Btrfs ist als Filesystem mit Checksums und Snapshots eigentlich ideal für Storage. Aber Btrfs RAID 5/6 hat seit Jahren das Label „experimentell" – und das aus gutem Grund. Hier ist der ehrliche Stand 2026.
Die Kurzfassung
Btrfs RAID 5/6 hat das berüchtigte Write Hole-Problem: bei Stromausfall mid-write kann Parity inkonsistent werden, korrupte Daten lautlos restauriert werden. Plus: Scrub-Reparaturen können selbst Daten beschädigen. Selbst die Btrfs-Maintainer sagen seit Jahren „nicht für Produktion". Empfehlung: Btrfs RAID 5/6 vermeiden. Stattdessen ZFS RAIDZ2 oder klassisches mdadm RAID 5/6 mit Btrfs als Filesystem oben drauf.
Was ist das Write Hole?
Bei RAID 5/6 muss eine Datei plus ihre Parität gleichzeitig geschrieben werden. Wenn der Strom mitten im Schreibvorgang ausfällt, kann eine Hälfte (Daten oder Parität) auf Disk landen, die andere nicht. Beim Lesen erkennt das System die Inkonsistenz nicht – die korrupten Daten gelten als „korrekt".
ZFS löst das durch Copy-on-Write und transaktionale Schreibvorgänge. mdadm RAID 5/6 löst es teilweise durch Journal-Devices. Btrfs RAID 5/6 hat das Problem strukturell offen.
Bekannte Bugs 2024-2026
- Scrub kann Daten verschlechtern: bei einem Scrub mit beschädigtem Sektor wird manchmal die korrekte Kopie überschrieben. Dokumentiert seit 2018, nicht vollständig gelöst.
- balance kann hängen: Btrfs balance bei RAID 5/6 mit großen Datenmengen kann tagelang hängen oder das System einfrieren.
- Subvolume-Löschung verlangsamt: exponentiell schlechter mit größerer RAID-5/6-Pool.
- Read errors können nicht zuverlässig wiederhergestellt werden wenn beide Datenkopien anders korrupt sind als Parity.
Quelle: offizielle Btrfs-Wiki Status-Seite, kernel.org Mailing-List 2024-2025.
Was Btrfs trotzdem gut macht
Wichtig: das Problem ist nur Btrfs RAID 5/6. Btrfs in anderen Modi ist ausgereift und gut:
- Btrfs RAID 1 / RAID 10: Stabil, produktiv-tauglich, Synology nutzt es seit Jahren.
- Btrfs Single (auf mdadm RAID 5): mdadm bietet RAID-Logik, Btrfs bietet Snapshots, Checksums, Compression. Beste Praxis für viele Setups.
- Btrfs Snapshots: Hervorragend, schnell, geringer Overhead.
- Btrfs Compression (zstd): Spart 20-50% Platz bei Texten/Logs ohne spürbare CPU-Last.
Stable Alternativen für RAID 5/6
ZFS RAIDZ2. Goldstandard für mehr als 4 Platten. Kein Write Hole, Block-Checksums, Auto-Repair. Mehr im Bitrot & ZFS Guide.
mdadm RAID 5/6 + Btrfs Single. Linux-Klassiker. mdadm macht das RAID, Btrfs (oder ext4) das Filesystem. Stabil, weit verbreitet.
Synology SHR-1/SHR-2. Nutzt mdadm + Btrfs darunter. Synologys Aufbereitung macht es Out-of-the-Box stabil.
Unraid. Eigene Lösung mit per-Disk-Filesystem und dedizierter Paritätsplatte. Kein RAID 5/6 im klassischen Sinn, eigenes Modell.
Wann (wenn überhaupt) Btrfs RAID 5/6 sinnvoll ist
- Test/Lab-Umgebungen wo Datenverlust akzeptabel ist
- Setups mit USV + täglichem Off-Site-Backup als Sicherheitsnetz
- Wenn du die Btrfs-Mailing-Liste verfolgst und bereit bist Bugs zu reporten
Im Heim-NAS und Produktiv: nein.
Migration weg von Btrfs RAID 5/6
Wenn du heute Btrfs RAID 5/6 läufst:
- Vollständiges Backup (zwei Kopien) auf anderes Medium
- Pool zerstören
- Neuen Pool als ZFS RAIDZ2 oder mdadm + Btrfs anlegen
- Daten aus Backup zurückspielen
Dauer: je nach Datenmenge 1-7 Tage. Nervig, aber notwendig für Datenintegrität.
Empfehlung
Wenn du Btrfs willst: stick to RAID 1/10 oder Single auf mdadm. Wenn du RAID 5/6 willst: ZFS RAIDZ2 (mit Bitrot-Schutz) oder mdadm RAID 6 (klassisch). Btrfs RAID 5/6 ist 2026 weiterhin „nicht für Produktion".
Weiterführende Artikel
Weiterführende Artikel
RAID 0 erklärt: Geschwindigkeit ohne Sicherheitsnetz
RAID 5 vs RAID 6: Welches solltest du wirklich nehmen?
RAID im Heimnetz: Alles was du wissen musst, ohne den Uni-Vortrag