Executive Summary: Ist Btrfs die richtige Wahl für Sie?
Btrfs (B-Tree File System) ist ein modernes Linux-Dateisystem, das für hohe Effizienz durch Copy-on-Write (CoW) entwickelt wurde.
Wählen Sie Btrfs, wenn: Sie benötigen erweiterte Funktionen wie Snapshots, Deduplizierung und integrierten RAID-Support für große Speicherkapazitäten.
Wählen Sie EXT4, wenn: Sie absolute Stabilität, Kompatibilität mit älteren Systemen und native Verschlüsselung auf Dateisystemebene priorisieren.
Wichtigster Vorteil: Btrfs spart deutlich Speicherplatz, da nur die veränderten Datenblöcke (Snapshots) erfasst werden, anstatt komplette Dateien zu duplizieren.
Sicherheits-Hinweis: Obwohl Btrfs eine Selbstheilungsfunktion bietet, kann die RAID 5/6-Unterstützung instabil sein. Bei kritischem Datenverlust ist Wondershare Recoverit das empfohlene Tool für die Wiederherstellung entfernter Linux-Dateien.

Sie haben ein neues Linux-Gerät und sollen bereits zu Beginn essenzielle Entscheidungen treffen? Das kann frustrierend sein! Die Wahl des passenden Dateisystems für Linux ist eine Herausforderung, die viele Anwender bewegt. Zum Glück kennen wir uns damit bestens aus.
Heute beleuchten wir das Btrfs-Dateisystem und dessen Vergleich zum EXT4-Dateisystem.
In diesem Artikel
Dateisysteme verständlich erklärt

Ein Dateisystem lässt sich am einfachsten als Datenbank für alle Dateien eines Betriebssystems erklären. Jedes Betriebssystem verfügt über ein Dateisystem, das die effiziente Speicherung und das zuverlässige Auslesen der Daten steuert. Es definiert, wo und wie eine Datei abgelegt ist.
Wie Sie sich vorstellen können, ist das Dateisystem ein kritischer Baustein für die reibungslose Funktion Ihres Geräts und des gesamten Speichermanagements.
Wenn Sie mehr wissen möchten, sehen Sie sich das Video unten für weitere Details an:
Für Windows XP/Vista/7/8/10/11
Für macOS X 10.10 oder neuer
Während Windows und macOS standardmäßig festgelegte Dateisysteme haben, die sich nicht ersetzen lassen, ist Linux in dieser Hinsicht besonders flexibel – und stellt höhere Ansprüche an die Nutzer.
Bei der Installation von Linux können Sie zwischen Ext, Ext2, Ext3, Ext4, JFS, ReiserFS, XFS, Btrfs, ZFS und Swap-Dateisystemen wählen. Die Voreinstellung ist Ext4, doch immer mehr Anwender bevorzugen Btrfs als Alternative.
Warum?
Sehen wir uns das genauer an.
Was ist das Btrfs-Dateisystem?

Wie andere Dateisysteme steuert Btrfs, was beim Bearbeiten von Dateien geschieht. Allerdings verfolgt Btrfs hierbei einen besonderen Ansatz: Das Hauptmerkmal ist das Copy-on-Write-Verfahren (CoW). Es ersetzt nicht einfach Dateien durch neue Versionen, sondern speichert sowohl die alte als auch eine Kopie der modifizierten Datei ab.
Ein herausragendes Feature des Btrfs-Dateisystems ist, dass es keine Duplikate anlegt, indem komplette Kopien erstellt werden.
Wie ist das möglich?
Anstatt eine Datei vollständig zu kopieren, speichert Btrfs nur den veränderten Teil als Snapshot. Das ist äußerst effizient, denn so wird unnötige Dopplung vermieden. Btrfs erzeugt kleine Snapshots, wodurch kein unnötiger Speicherplatz beansprucht wird.
Aus diesem und weiteren Gründen etablierte sich Btrfs vor allem mit Fedora in den 2000ern – insbesondere dort, wo große Speichermengen und hohe Performance benötigt werden.
Das Btrfs-Dateisystem trägt auch den Namen B-Baum-Dateisystem und ist seit 2013 stabil im Linux-Kernel integriert und seitdem komplett quelloffen.
Vielleicht interessiert Sie auch: Was ist Btrfs-Metadaten?
Funktionen des Btrfs-Dateisystems
Btrfs ist eine von vielen Dateisystem-Varianten für Linux-Systeme.
Neben Snapshots, mit denen Sie bis zu 16 Exbibyte beziehungsweise 18.446,7 Petabyte an Daten speichern können, bietet das Btrfs-Dateisystem zahlreiche weitere Funktionen, die Linux-Nutzern Vorteile gegenüber Alternativen verschaffen.
Kernfunktionen von Btrfs und deren Vorteile
Funktion |
Beschreibung |
Hauptvorteil |
| Copy-on-Write (CoW) | Speichert Änderungen in neuen Blöcken, ohne die Originaldaten zu überschreiben. | Schützt vor Datenkorruption bei Stromausfällen. |
| Snapshots | Erstellt zeitpunktbasierte "Fotos" von Untervolumes. | Sofortige System-Backups ohne zusätzlichen Speicherbedarf. |
| Selbstheilung | Erkennt und repariert verdeckte Datenfehler mittels Prüfsummen. | Stellt Datenintegrität bei Mehrfachfestplatten sicher. |
| Deduplizierung | Findet und entfernt doppelte Datenblöcke. | Maximiert nutzbaren Speicherplatz auf großen Laufwerken. |
| Dynamische Inodes | Weist Datei-Markierungen nach Bedarf zu. | Keine Begrenzung der speicherbaren Dateianzahl. |
Zu den besten Eigenschaften von Btrfs gehören unter anderem folgende:
- Snapshots
Snapshots als prägendes und begehrtes Feature: Ein Snapshot ist die Art und Weise, wie Btrfs mittels Copy-on-Write Dateiänderungen verwaltet. Technisch gesehen handelt es sich um ein Untervolume, das dieselben Daten und Metadaten wie die Originaldatei enthält, abzüglich des unveränderten Teils.

- Dateiklons
File Cloning ist die Basis der Btrfs-Snapshots. Kurz gesagt, wird dadurch die Anzahl der Verbindungen zum gleichen Inode reduziert. Der Klonvorgang in Btrfs erzeugt für jeden Snapshot einen neuen Inode, wobei Festplattenblöcke gemeinsam genutzt werden können.
- Deduplizierung
Zur besseren Metadatenverwaltung und Platzeinsparung dedupliziert Btrfs Daten, indem es identische Blöcke erkennt und nur eine Kopie speichert, während andere als Klone verknüpft werden.
- Extents-basierte Dateispeicherung
Btrfs nutzt eine extents-basierte Ablage. Jede Datei benötigt also einen eigenen Speicherbereich (Extent). Große Dateien können sich auf mehrere Extents verteilen – diese werden durch Metadaten verbunden. Btrfs erlaubt es, einen ganzen Daten-Extent zu verschieben, um bei Stromausfällen Datenverlust vorzubeugen.
- Swap-Dateien und Partitionen
Mit Btrfs lassen sich Swap-Dateien auf allen Geräten ab Linux-Kernel 5.0 anlegen.
- Online-Defragmentierung
Als CoW-Dateisystem löst Btrfs Fragmentierung über eine Online-Defragmentierung. Dabei werden zusammengehörende Extents neu angeordnet, um Fragmente derselben Datei möglichst zusammenhängend abzulegen. Das ist relevant, da Fragmentierung die Performance deutlich mindern kann.
- Untervolumes
Die Wurzelstruktur von Btrfs verzweigt in binäre Bäume – jedes davon ist ein eigenständiger Namensraum, ein sogenanntes Untervolume.

- Dateikomprimierung
Das Dateisystem komprimiert und dekomprimiert Btrfs-Dateien automatisch im Hintergrund.
- Dynamische Inode-Verwaltung
Durch dynamische Verteilung der Inodes können Sie beliebig viele Dateien speichern – solange Platz auf dem Datenträger ist. Inodes werden dabei auf Dateien dynamisch verteilt und sind nicht fix zugewiesen.
- RAID-Unterstützung
Eine der attraktivsten Eigenschaften von Btrfs ist die Unterstützung mehrerer RAID-Level, darunter RAID 0, RAID 1, RAID 10, RAID 5, sowie RAID 6.
- Selbstheilung
Btrfs-Dateien prüfen sich selbst mittels Prüfsummen von Daten und Metadaten. Für jede Datei werden zwei Kopien der Metadaten erstellt und miteinander verglichen. Bei Unterschieden wird die fehlerhafte Datei zugeordnet und mit Hilfe von RAID-Volumes wiederhergestellt (Metadaten-Spiegelung).
Stabilität von Btrfs
Das Btrfs-Dateisystem gilt seit 2013 als stabil und einsatzfähig. Doch wie zuverlässig ist es? Kann es große Datenmengen und hohe Performance dauerhaft stemmen? Die Antwort hängt vom Einsatzszenario ab.
Wer Btrfs produktiv einsetzen will, sollte beachten, dass einige Funktionen noch in Entwicklung sind. Prüfen Sie dazu am besten regelmäßig die offizielle Status-Btrfs Wiki-Seite, auf der das Btrfs-Team den Fortschritt dokumentiert. Dort heißt es aktuell:
“
Die Code-Basis von Btrfs ist stabil, jedoch werden weiterhin neue Funktionen entwickelt. Es wird alles getan, um bei jedem neuen Commit Stabilität und Geschwindigkeit zu gewährleisten. Die rasche Weiterentwicklung bringt mit jedem Linux-Release spürbare Verbesserungen – es wird ausdrücklich empfohlen, stets einen aktuellen Kernel einzusetzen.”
Vorteile des Btrfs-Dateisystems
Die wichtigsten Vorteile des Btrfs-Dateisystems im Überblick:
- Flexible und schnelle Größenanpassung durch Untervolumes
Neue Linux-Anwender vergleichen Untervolumes gerne mit Partitionen. Obwohl sie sich ähnlich verhalten, sind sie nicht identisch. Btrfs-Untervolumes ähneln eher Volumes im Logical Volume Manager (LVM) als klassischen Festplattenpartitionen.
So oder so: Untervolumes in Btrfs ermöglichen flexible und schnelle Größenänderungen.
Wie nützt das im Alltag?
Zum Beispiel lassen sich bei der Linux-Installation Root- und Home-Verzeichnisse getrennt als Untervolumes anlegen. Der Speicherplatz wird dabei automatisch zugewiesen – Sie müssen sich nicht um die Aufteilung der Partitionen kümmern.
- Datenkompression (Mehr verfügbarer Speicherplatz)
Btrfs nimmt Effizienz beim Ressourcenmanagement sehr ernst.
Einer der überzeugendsten Vorteile dieses Dateisystems ist die starke Verkleinerung von Dateien. Das bringt nicht nur mehr Speicherplatz – was offensichtlich ist –, sondern auch noch andere Vorteile durch Komprimierung.
Ein positiver Nebeneffekt der Komprimierung: Flashbasierte Speichermedien werden geschont, die Lebensdauer von SSDs und NVMe-Laufwerken verlängert sich.
Komprimierte Daten lassen sich zudem schneller laden, es sei denn, starke Festplattenzugriffe sind gefordert – dann kann es auch langsamer werden.
- Einsatz von Snapshots
Snapshots sind die meistgeschätzte Funktion eines Btrfs-Dateisystems, weil sie Speicher effizient organisieren und eine einfache Datenwiederherstellung.
erlauben. Die Snapshots beanspruchen keinen zusätzlichen Speicehrplatz und enthalten dennoch den vollständigen Stand des Dateisystems.
Das ist ein großer Vorteil für private wie geschäftliche Nutzer, da so menschliche Fehler neutralisiert werden. Wird aus Versehen ein Teil einer Datei gelöscht, können Sie diesen mit Snapshots unkompliziert wiederherstellen.
Profi-Tipp für 2026: Btrfs und SSD-Lebensdauer
Da Btrfs transparente Kompression (Zlib, LZO, Zstandard) nutzt, wird die tatsächlich geschriebene Datenmenge am Laufwerk verringert. Für Nutzer moderner NVMe/SSDs verlängert sich somit die Lebensdauer deutlich durch weniger Write Amplification. Wer Server oder Workstations mit vielen Schreibzyklen betreibt, fährt mit Btrfs in puncto Hardware-Gesundheit am besten.
Nachteile des Btrfs-Dateisystems
Die folgenden Nachteile sind die Schwachstellen von Btrfs.
- Schwierige Wiederherstellung bei Dateikorruption
Prüfsummen funktionieren grundsätzlich, sind aber komplex. Ein weiteres Problem: In nicht gemounteten Systemen ist keine Dateiwiederherstellung via Btrfs möglich.
- Keine Verschlüsselung auf Dateisystem-Ebene
Es gibt keine native Verschlüsselung für Btrfs, wodurch Sie Dateien nicht schnell direkt im Dateisystem schützen können. Drittanbieter-Lösungen sind möglich, bedeuten jedoch zusätzlichen Aufwand.
- Fragmentierung
Wenn große Dateien über mehrere Extents verteilt werden, können beim Ändern Kopien und Originale im Speicher verstreut liegen. Das wird als Fragmentierung bezeichnet.
Fragmentierung ist problematisch, da sie die Performance verschlechtert.
Nutzer können das Problem mit der Online-Defragmentierung von Btrfs entschärfen – dies funktioniert allerdings nur bedingt, da dabei wieder eine zusätzliche Kopie angelegt und der Snapshot größer wird.
- Instabile RAID-Unterstützung
Das ist korrekt – auch wenn Btrfs als Dateisystem stabil ist, befindet sich der RAID-Support noch in Entwicklung.
Btrfs vs. EXT4 – Welches Dateisystem ist besser?
Direkter Vergleich: Btrfs vs. EXT4
Funktion |
Btrfs |
EXT4 |
| Typ | Copy-on-Write (CoW) | Journaling |
| Maximale Partition | 16 Exbibyte | 1 Exbibyte |
| Snapshots | RAID-Support | Nicht unterstützt |
| RAID-Unterstützung | Integriert (0, 1, 10, 5, 6) | Benötigt MDADM oder LVM |
| Verschlüsselung | Nur Drittanbieter | Nativ (fscrypt) |
| Stabilität | Ausgereift / in Entwicklung | Sehr stabil / erprobt |
| Datenrettung | Wondershare Recoverit | Wondershare Recoverit |

Die alles entscheidende Frage bleibt – was ist besser, Btrfs oder Ext4? Wir haben bereits erwähnt, dass Ext4 das Standard-Dateisystem für Linux ist. Wer Ext4 nicht kennt: Es ist langjährig etabliert und sehr verlässlich.
Die Unterschiede zwischen Btrfs und Ext4 beruhen im Wesentlichen darauf, dass Btrfs auf Copy-on-Write basiert, Ext4 hingegen ein Journaling-Dateisystem ist. Journaling-Systeme speichern Metadaten in einem Journal und behalten so den Überblick über Dateien und Änderungen.
Welches System ist also besser?
Letztendlich ist es eine Frage von Qualität vs. Quantität. Btrfs ist zwar modern, reicht aber in puncto Stabilität nicht ganz an das bewährte Ext4 heran. Btrfs bietet mehr Speicher, Ext4 dafür jedoch Stabilität und Zuverlässigkeit.
Wie kann man Dateien aus dem Btrfs-Dateisystem wiederherstellen?
Wenn Sie sich für Btrfs entscheiden, weil Sie Snapshots, Deduplizierung und Komprimierung brauchen, ist das sinnvoll. Doch was tun, wenn etwas schiefgeht? Gibt es Rettung, falls Daten in Btrfs verloren gehen?
Glücklicherweise ja!
Sie haben gleich drei Möglichkeiten, Daten aus Btrfs wiederherzustellen:
- Undelete-Btrfs-Skript
- Btrfs Restore Utility
- Linux Datenrettungs-Software
Sehen Sie im Beitrag Dateien von Btrfs wiederherstellen eine Schritt-für-Schritt-Anleitung.
Beachten Sie jedoch: Für die ersten beiden Methoden sind Programmierkenntnisse erforderlich. Wenn Sie kein erfahrener Entwickler sind, üben Sie besser an anderer Stelle – ein Fehler beim Script kann größeren Schaden verursachen als Datenverlust.
Der einfachste und sicherste Weg, Daten aus Btrfs wiederherzustellen, ist eine Linux-Datenrettungssoftware wie Wondershare Recoverit. Wondershare Recoverit ist ein Tool zur Datenrettung, das über 1.000 Dateitypen in mehr als 500 Szenarien wiederherstellen kann – und via Remote-Verbindung funktioniert es auch speziell mit Linux.
Hier finden Sie ein Video-Tutorial, wie Sie mit Wondershare Recoverit eine Linux-Dateiwiederherstellung aus Btrfs gelöschte Dateien zurückholen.
Für Windows XP/Vista/7/8/10/11
Für macOS X 10.10 oder neuer
FAQs zum Btrfs-Dateisystem
Ist Btrfs unter Linux zuverlässig?
Sowohl ja als auch nein. Obwohl Btrfs viele fortschrittliche Funktionen wie Selbstheilung bietet, ist es weiter in Entwicklung und insbesondere RAID 5 kann zu Problemen führen.
Ist Btrfs besser als ZFS?
Das hängt vom Anwendungsfall ab. Btrfs und ZFS bieten unterschiedliche Funktionen. Wer viel freien Speicherplatz braucht, bevorzugt Btrfs, doch ZFS gilt insgesamt als zuverlässiger.
Kann ich Btrfs unter Windows nutzen?
Ja, Sie können Btrfs auch unter Windows nutzen. Es gibt auch Btrfs für Mac-Geräte, allerdings fehlt beiden der offizielle Support.
Fazit: Sollten Sie auf Btrfs umsteigen?
- Für Privatanwender: Ja. Die Vorteile von einfachen Snapshots (ähnlich Time Machine unter Linux) überwiegen die Risiken bezüglich Stabilität.
- Für Unternehmensserver: Mit Vorsicht verwenden. Bleiben Sie bei EXT4 oder ZFS, sofern Sie nicht explizit die Online-Defragmentierung und flexible Größenanpassung von Btrfs benötigen.
- Immer ein Backup anlegen: Ein Dateisystem ist nur so gut wie Ihr Notfallplan. Wenn etwas schiefgeht, halten Sie Wondershare Recoverit bereit, um eine Remote-Linux-Analyse durchzuführen und Ihre Daten wiederherzustellen.
Zusammenfassung
Sie machen keinen Fehler, wenn Sie sich für das Btrfs-Dateisystem statt für andere Linux-Optionen entscheiden. Zwar ist Btrfs nach wie vor in Entwicklung, doch es wird kontinuierlich verbessert. Auch wenn andere Dateisysteme als zuverlässiger gelten, besticht Btrfs durch eine engagierte Entwicklung und starke Unterstützung.
Im Übrigen ist Btrfs der einzige klare Herausforderer mit COW-Snapshots sowie Funktionen für Dateigrößen-Reduktion und Selbstheilung. Wer viel freien Speicherplatz benötigt, kommt kaum daran vorbei. Sollte Btrfs Ihre Daten dennoch nicht schützen, können Sie sie mit Wondershare Recoverit zuverlässig wiederherstellen.