Die Entwickler des Projekts AlmaLinux, das eine Version des Red Hat Enterprise Linux (RHEL) Distribution entwickelt, haben die Unterstützung für das Dateisystem Btrfs hinzugefügt und die Möglichkeit zur Partitionierung von Speichermedien mit Btrfs im Installer implementiert. Als Grund wird der Fortschritt in der Entwicklung von Btrfs und die erweiterten Funktionen wie Prüfziffern zur Erkennung von Daten- und Metadatenbeschädigung, Snapshots, eine benutzerfreundliche Verwaltung von Volumes, transparente Kompression und die Unterstützung der Reflink-Operation zur Erstellung von Dateikopien durch Klonen von Metadaten genannt.


Die Unterstützung von Btrfs kann in der vor einigen Tagen veröffentlichten Beta-Version von AlmaLinux OS 10.1 oder in den Builds von AlmaLinux OS Kitten getestet werden, die auf CentOS Stream 10 basieren. Die Arbeit zur Wiederherstellung der Btrfs-Unterstützung wurde gemeinsam mit Entwicklern aus den Projekten Fedora und CentOS, die Teil der Arbeitsgruppen Fedora Btrfs SIG und CentOS Hyperscale SIG sind, durchgeführt.
Das Unternehmen Red Hat erklärte das Dateisystem Btrfs mit der Veröffentlichung von RHEL 7.4 (2017) für veraltet und stellte die Unterstützung in der RHEL 8 Version (2019) vollständig ein, indem das Kernel-Modul btrfs.ko, die Btrfs-Progs-Dienstprogramme und das Snapper-Paket aus den Basislieferungen entfernt wurden. Die Unterstützung des Dateisystems Btrfs wurde jedoch in Oracle Linux fortgesetzt.
Neben der Hinzufügung von Btrfs zum Installer, der Installation des Kernel-Moduls und der Wiederherstellung des Satzes von Btrfs-Progs-Dienstprogrammen wurde auch an der Anpassung des Data Management Stacks in AlmaLinux für die Arbeit mit Btrfs gearbeitet und die Funktionsfähigkeit von Paketen wie bcc, buildah, cockpit, ignition, libblockdev, libguestfs, osbuild, osbuild-composer, podman, pykickstart, python-blivet, skopeo, udisks2 und virt-v2v in Umgebungen mit Btrfs überprüft.
Quelle: opennet.ru
