Btrfs hat begonnen, ext4 als bevorzugtes Standard-Dateisystem für einige Distributionen wie Fedora Core 16 zu ersetzen . Es ist experimentell in einer Reihe anderer Distributionen verfügbar ( aus Wikipedia: openSUSE 11.3, SLES 11 SP1, Ubuntu 10.10, Sabayon Linux, RHEL6, MeeGo, Debian 6.0 und Slackware 13.37). Ich bin sicherlich nicht bereit, alle meine Arbeitsplatzserver zu konvertieren (meine Dateisystemauswahl ist im Allgemeinen konservativ).
Btrfs bringt einen Funktionsumfang mit, der ZFS in vielerlei Hinsicht ähnlich ist. Ich kann verstehen, warum dies in einer "Unternehmens" -Umgebung wünschenswert wäre, insbesondere bei Systemen, die sich auf die Speicherbereitstellung konzentrieren. Aber wie ist derselbe Funktionsumfang für Endbenutzer nützlich? Welche Vorteile bietet mir die Feature-Liste von Btrfs auf Computern, deren Hauptfunktion nicht die Darstellung des Speichers ist? Welche Vorteile bringt es mir auf meinem Laptop?
Warum sollte ich mich außerhalb des Unternehmensspeichers darum kümmern, vom bewährten Ext-Dateisystem zu Btrfs zu wechseln?
Antworten:
Aus dem Wiki :
Erklärung für Desktop-Benutzer:
Ich empfehle dir den Kernel 3.0. Auch Btrfs ist ein guter FS für SSD.
quelle
Für die Vorteile: Ich glaube, es werden hauptsächlich die Backup- und Mirroring-Funktionen sein.
Aber warum soll man sein , um so voreilig von Btrfs als Dateisystem zu denken bereit zu ersetzen jede Ihrer jetzigen? Sowohl das Wiki, auf das Sie verweisen:
und die 3.0-Kerneldokumentation
deutlich entmutigen von Ihnen Btrfs für andere Zwecke als Test verwendet wird .
Aber wenn es um Form geht, glaube ich, dass der Endbenutzer nur Wert für private Daten hat, wie zum Beispiel Dinge in seinem Home-Verzeichnis. Das Sicherheitsnetz für das Verschieben von Dingen in den Papierkorb ist nicht erforderlich. Tatsächlich muss der "Papierkorb" in Desktop-Umgebungen neu definiert werden. Rest der Funktionen wird wahrscheinlich nur am Ende (für den Benutzer) als das Gefühl schneller (wenn überhaupt), aber schneller den Speicherplatz frisst.
quelle
BTRFS ist im Laufe der Jahre erheblich gereift (seitdem diese Frage gestellt wurde). Es ist jetzt für die meisten einfachen Anwendungsfälle ziemlich stabil, auch für verschiedene RAID-Level (z. B. RAID-1 - stabil und einfach einzurichten). Angesichts der Tatsache, dass BTRFS Prüfsummen speichert, kann es Beschädigungen zuverlässig erkennen (im Gegensatz zu klassischen RAID-Systemen, bei denen nur Parität verfügbar ist).
Aktuelle Versionen können sogar typische Fehler in einem BTRFS RAID-5-Dateisystem beheben (z. B. durch Ersetzen eines ausgefallenen Laufwerks) (obwohl raid56 noch verbessert werden muss, siehe Update unten ).
Wenn ein Reparatur- / Ersetzungsvorgang abstürzt, aktualisieren Sie zuerst den Kernel (der dieses Problem möglicherweise behebt). Falls erforderlich, verfügt BTRFS über einige Wiederherstellungsfunktionen. Selbst im schlimmsten Fall (wie bei einem Ausfall mehrerer Laufwerke) können Sie häufig die Dateien kopieren, die noch in Ordnung sind, und Sie wissen, welche Dateien beschädigt sind. Wenn Sie also all diese anderen Funktionen (wie Snapshots, CoW-Kopien, Subvolumes) ignorieren, kann BTRFS verwendet werden, wenn die Erkennung von Daten- / Dateibeschädigungen eine Hauptpriorität darstellt.
Update: Im Juni 2016 wurde festgestellt, dass die RAID-5/6-Implementierung in BTRFS fehlerhaft ist. BTRFS ist im Allgemeinen stabil - aber die raid56-Implementierung ist sehr neu, wurde ohnehin als experimentell angesehen und sollte jetzt nur zum Testen verwendet werden, bis sie behoben wurde. Wenn Sie RAID-5/6 verwenden, möchten Sie möglicherweise auf RAID-1 konvertieren. Es bietet Endbenutzern dennoch Vorteile wie Prüfsummen (andere Dateisysteme kennen möglicherweise beschädigte Dateien überhaupt nicht) und Schutz bei Ausfall eines Laufwerks.
Referenz: BTRFS berechnet manchmal eine falsche Parität
quelle