Werbung
Ganz ehrlich, eines der letzten Dinge, die sich die Leute ansehen, ist, welches Dateisystem verwendet wird. Windows- und Mac OS X-Benutzer haben noch weniger Grund, sich umzusehen, da sie wirklich nur eine Wahl für ihr System haben - NTFS und HFS +, beziehungsweise. Linux hingegen bietet viele verschiedene Dateisystemoptionen, wobei der aktuelle Standard ext4 ist.
Es gab jedoch einen weiteren Versuch, das Dateisystem in ein sogenanntes System zu ändern btrfs. Aber was macht btrfs besser und wann werden Distributionen die Änderung vornehmen?
Was machen Dateisysteme?
Falls Sie nicht wissen, was Dateisysteme tatsächlich tun, ist es in der Zusammenfassung ziemlich einfach. Dateisysteme werden verwendet, um zu steuern, wie Daten gespeichert werden, nachdem ein Programm sie nicht mehr verwendet, und welche anderen Informationen - sogenannte Metadaten - werden an die Daten selbst angehängt, wie der Zugriff auf Daten gesteuert wird und so weiter auf.
Es klingt nicht einfach zu programmieren und ist es definitiv nicht. Dateisysteme werden immer wieder überarbeitet, um mehr Funktionen zu bieten und gleichzeitig effizienter zu werden. Obwohl dies eine grundlegende Notwendigkeit für alle Computer ist, ist es nicht ganz so grundlegend, wie es sich anhört.
Warum Dateisysteme wechseln?
ext4 war eine weitere Verbesserung des ext3-Dateisystems, eine Verbesserung gegenüber dem ext2-Dateisystem. Während ext4 ein sehr solides Dateisystem ist, das in den letzten Jahren für fast alle Distributionen die Standardauswahl war, basiert es auf einer alternden Codebasis. Darüber hinaus suchen Linux-Benutzer nach vielen neuen Funktionen in Dateisystemen, die ext4 nicht alleine unterstützt.
Es gibt Software, die sich um einige dieser Anforderungen kümmert, aber unter Leistungsaspekten wäre es schneller, diese Dinge auf Dateisystemebene ausführen zu können.
ext4
ext4Die Grenzen sind immer noch ziemlich beeindruckend. Das größte Volume / die größte Partition, die Sie mit ext4 erstellen können, ist 1 Exbibyte - das entspricht ungefähr 1.152.921,5 Terabyte. Während die maximale Dateigröße 16 Tebibyte beträgt - oder ungefähr 17,6 Terabyte, ist dies viel größer als jede Festplatte, die ein normaler Verbraucher derzeit kaufen kann.
Es ist bekannt, dass ext4 Geschwindigkeitsverbesserungen gegenüber ext3 bringt, indem mehrere verschiedene Techniken verwendet werden. Wie die meisten modernen Dateisysteme handelt es sich um ein Journaling-Dateisystem. Dies bedeutet, dass ein „Journal“ darüber geführt wird, wo sich Dateien auf der Festplatte befinden und über alle anderen Änderungen an der Festplatte. Trotz all seiner Funktionen unterstützt es keine transparente Komprimierung, transparente Verschlüsselung oder Datendeduplizierung. Schnappschüsse werden technisch unterstützt, aber diese Funktion ist bestenfalls experimentell.
Btrfs
Btrfs, das als "Butter FS", "Better FS" oder "B-Tree FS" ausgesprochen werden kann, ist ein Dateisystem, das komplett neu erstellt wurde. Btrfs existiert, weil die Entwickler die Funktionalität eines Dateisystems unter anderem um Pooling, Snapshots und Prüfsummen erweitern wollten.
Obwohl es von ext4 unabhängig ist, möchte es die in ext4 vorhandenen Ideen ausbauen, die für Verbraucher und Verbraucher großartig sind Unternehmen gleichermaßen und integrieren diese zusätzlichen Funktionen, die allen zugute kommen (aber speziell Unternehmen). Für Unternehmen, die sehr große Programme mit sehr großen Datenbanken verwenden und eine scheinbar fortlaufende Datei haben Ein System über mehrere Festplatten hinweg wäre sehr vorteilhaft, da es die Datenkonsolidierung erheblich verbessern kann einfacher. Die Datendeduplizierung würde die Menge an tatsächlichem Speicherplatz reduzieren, den Daten belegen würden, und die Datenspiegelung würde auch mit btrfs einfacher werden, wenn es ein einziges, breites Dateisystem geben muss gespiegelt.
Natürlich können Sie weiterhin mehrere Partitionen erstellen, damit Sie nicht spiegeln müssen alles. Die maximale Partitionsgröße eines btrfs-Dateisystems beträgt 16 Exbibyte, und die maximale Dateigröße beträgt ebenfalls 16 Exbibyte. Angesichts der Tatsache, dass btrfs mehrere Festplatten umfassen kann, ist es gut, dass es 16-mal mehr Speicherplatz als ext4 unterstützt.
Fazit
Leider ist das Ankunftsdatum für btrfs nicht ganz bekannt. Offiziell wird das Dateisystem der nächsten Generation immer noch als instabil eingestuft. Wenn Sie jedoch die neueste Version von Ubuntu herunterladen, können Sie sich für die Installation auf einer btrfs-Partition entscheiden. Es wurde berichtet, dass Fedora 18 btrfs als Standarddateisystem verwenden wird, da zum Zeitpunkt seiner Veröffentlichung ein Dateisystemprüfer für btrfs vorhanden sein sollte.
Wann btrfs tatsächlich als stabil eingestuft wird, ist immer noch ein Rätsel, aber erwarten Sie nicht, dass Ubuntu standardmäßig btrfs verwendet, bis es tatsächlich als stabil angesehen wird. Es gibt noch viel Arbeit für btrfs, da noch nicht alle Funktionen implementiert sind und die Leistung (meiner Erfahrung nach) im Vergleich zu ext4 etwas träge ist.
Was ist Ihre Meinung zu btrfs? Denken Sie, dass es für normale Desktop-Benutzer besser als ext4 ist? Möchten Sie etwas in btrfs implementiert sehen? Lass es uns in den Kommentaren wissen!
Bildnachweis: Internet-Hintergrund mit Binärcode über Shutterstock, Jackson Carson, dthprod
Danny ist Senior an der University of North Texas und mag alle Aspekte von Open Source Software und Linux.