De ontwikkelaars van het AlmaLinux-project, dat de editie van de distributie Red Hat Enterprise Linux (RHEL) ontwikkelt, hebben aangekondigd ondersteuning voor het Btrfs-bestandssysteem toe te voegen en de mogelijkheid om schijven te partitioneren met behulp van Btrfs in de installer te implementeren. Als reden wordt de voortgang in de ontwikkeling van Btrfs genoemd en de geavanceerde mogelijkheden zoals checksum voor het detecteren van datacorruptie en metadata, snapshots, gebruiksvriendelijke beheermogelijkheden voor volumes, transparante compressie en ondersteuning voor de reflink-operatie om bestanden te kopiëren via het klonen van metadata.


De ondersteuning voor Btrfs kan worden getest in de enkele dagen geleden uitgebrachte bètaversie van AlmaLinux OS 10.1 of in de builds van de AlmaLinux OS Kitten-distributie, gebaseerd op CentOS Stream 10. Het werk aan de terugkeer van de ondersteuning voor Btrfs is uitgevoerd in samenwerking met ontwikkelaars van de Fedora- en CentOS-projecten, die deel uitmaken van de werkgroepen Fedora Btrfs SIG en CentOS Hyperscale SIG.
Red Hat heeft het Btrfs-bestandssysteem verouderd verklaard in de release van RHEL 7.4 (2017) en heeft de ondersteuning ervan volledig stopgezet in de RHEL 8-tak (2019), waarbij de btrfs.ko-kernelmodule, de btrfs-progs-hulpprogramma's en het snapper-pakket uit de basislevering zijn verwijderd. De ondersteuning voor het Btrfs-bestandssysteem is echter voortgezet in Oracle Linux.
Naast de toevoeging van Btrfs aan de installer, het installeren van de kernelmodule en het terugbrengen van de btrfs-progs-hulpprogramma's, is er ook gewerkt aan de aanpassing van het gegevensopslagbeheer met Btrfs in AlmaLinux en is de correctheid van de werking van de pakketten bcc, buildah, cockpit, ignition, libblockdev, libguestfs, osbuild, osbuild-composer, podman, pykickstart, python-blivet, skopeo, udisks2 en virt-v2v in omgevingen met Btrfs gecontroleerd.
Bron: opennet.ru
