Die neue Version des Btrfs-Progs-Pakets 6.13 wurde vorgestellt, welches Werkzeuge und Bibliotheken für die Arbeit mit dem Btrfs-Dateisystem aus dem Benutzerraum enthält. Es beinhaltet ein umfassendes Administrationswerkzeug für Btrfs, das mkfs.btrfs für die Erstellung von Partitionen, fsck.btrfs zur Überprüfung von Partitionen, eine Schnittstelle zur Änderung der Parameter btrfstune, das Werkzeug btrfs-image zum Erstellen von Dateisystemabbildern und die Bibliothek libbtrfsutil. Der Code ist in C geschrieben und wird unter der GPLv2-Lizenz verteilt.
Die auffälligste Änderung in der neuen Version ist die Hinzufügung der Option „—compress“ im mkfs-Werkzeug, die es ermöglicht, bei der Erstellung des Dateisystems Komprimierung zu verwenden, während der Inhalt aus dem angegebenen Verzeichnis mit Dateien befüllt wird (bei Verwendung der Option „—rootdir“). Standardmäßig ist die Komprimierung beim Erstellen eines Dateisystems deaktiviert. Unterstützte Komprimierungsalgorithmen sind lzo, zlib und zstd. Der Komprimierungsgrad kann angegeben werden, z. B. „—compress=zlib:9“.
Im Team btrfs scrub wurde die Option „—limit“ hinzugefügt, um die Bandbreite des Prüfprozesses zu begrenzen. In das Tool btrfstune wurde die Option „—remove-simple-quota“ integriert, um Strukturen für vereinfachte Quoten (squota) zu entfernen. Die Anforderungen an die minimale Version der Botan-Bibliothek wurden bis zum Branch 3.0 erhöht.
Quelle: opennet.ru
