MTE erklärt: Was ist Btrfs Dateisystem (und warum ist es besser als Ext4)?
Es gibt mehr auf einer Festplatte als ihre Größe. Während die Menge an Speicherplatz, die Sie sehen, nur über eine Festplatte auf einer Verkaufsseite vermarktet wird, gibt es tatsächlich eine umfangreiche Menge an Codierung, die in die Herstellung einer Festplatte in der Lage ist, Ihre Anwendungen und Daten in erster Linie zu behandeln. Die meisten Linux-Distributionen verwenden derzeit standardmäßig das ext4-Dateisystem, aber die Zukunft für viele von ihnen liegt im B-Tree-Dateisystem, besser bekannt als Btrfs.
Was ist ein Dateisystem?
Um es einfach auszudrücken, ein Dateisystem ist, wie eine Festplatte Dateien speichern, auf sie zugreifen und sie verwalten kann. Während verschiedene Betriebssysteme von der gleichen Festplatte ausgeführt werden können, teilen sie nicht das gleiche Dateisystem. Windows-Benutzer verlassen sich auf das New Technology File System (NTFS), während Mac OS X derzeit auf dem HFS + -Dateisystem ausgeführt wird. Btrfs ist ein Dateisystem, das nur im Linux-Betriebssystem verwendet wird.
Was ist Btrfs?
Btrfs ist ein modernes Dateisystem, das im Jahr 2007 mit der Entwicklung begann. Es wurde Anfang 2009 in den Mainline Linux Kernel integriert und debütierte in der Linux 2.6.29 Version. Btrfs ist GPL-lizenziert, wird aber derzeit als nicht stabil betrachtet. Daher werden Linux-Distributionen mit Btrfs als Option ausgeliefert, aber nicht als Standard.
Btrfs ist kein Nachfolger des Standard-Ext4-Dateisystems, das in den meisten Linux-Distributionen verwendet wird, aber es kann erwartet werden, dass Ext4 in der Zukunft ersetzt wird. Theodore Ts'o, ein Betreuer für Ext3 und später Ext4, hat erklärt, dass er Btrfs als einen besseren Weg sieht, als sich weiterhin auf die ext * -Technologie zu verlassen.
Von Btrfs wird eine bessere Skalierbarkeit und Zuverlässigkeit erwartet. Es ist ein Copy-on-Write-Dateisystem, das verschiedene Schwachstellen in aktuellen Linux-Dateisystemen beheben soll. Hauptschwerpunkte sind Fehlertoleranz, Reparatur und einfache Administration.
Wie ist Btrfs besser als Ext4?
Ext4 ist eine moderne Version, aber es ist ein Update der jahrzehntealten Technologie. Es ist ein Journaling-Dateisystem, dh es protokolliert oder protokolliert die Änderungen, die an einer Festplatte vorgenommen werden. Allerdings kann Ext4 beim Überprüfen einer gemounteten Festplatte langsam sein, und dieses Problem wird nur noch ärgerlicher, wenn die Größe von Festplatten zunimmt.
Die größte Partition, die Ext4 unterstützen kann, ist 1 Exbibyte, die über eine Million Terabyte beträgt. Die größte Dateigröße, die Ext4 unterstützen kann, ist 16 Tebibytes, was knapp unter 18 Terabyte liegt. Btrfs hingegen kann bis zu 16 Exbibyte-Partitionen und eine Datei gleicher Größe unterstützen. Wenn Sie von den Zahlen verwirrt sind, müssen Sie nur wissen, dass Btrfs bis zu sechzehn Mal die Daten von Ext4 unterstützen kann. Dies hat zwar keine direkten Auswirkungen auf die lokalen Speicheranforderungen eines Heimbenutzers, diese Verbesserung ist jedoch sehr wichtig, da Linux zunehmend in verschiedenen Unternehmen eingesetzt wird und viele der Daten, auf die wir vertrauen, in der Cloud gespeichert werden.
Ist Btrfs stabil?
Stabilität bedeutet, dass etwas unveränderlich ist. Angesichts der rasanten Entwicklung von Btrfs im Moment ist die Antwort nein. Btrfs wird derzeit als experimentell angesehen.
Aber Stabilität liegt in den Augen des Betrachters. Laut dem Wiki, das von der btrfs-Community verwaltet wird, führen viele der aktuellen Entwickler und Tester von Btrfs es als ihr primäres Dateisystem mit sehr wenigen "nicht behebbaren" Problemen aus. Wenn du jedoch abenteuerlustig genug bist, Btrfs auszuprobieren, solltest du deine Dateien regelmäßig sichern. Dann machst du das schon wieder, oder? Egal, wie gut ein Dateisystem ist, Festplatten können und können gelegentlich ausfallen.