La version du paquet Btrfs-Progs 6.13 a été publiée, incluant des utilitaires et des bibliothèques pour interagir avec le système de fichiers Btrfs depuis l'espace utilisateur. Celui-ci comprend un utilitaire de gestion de btrfs, un outil pour créer des partitions mkfs.btrfs, un programme pour vérifier les partitions fsck.btrfs, une interface pour modifier les paramètres btrfstune, un utilitaire pour créer des images de système de fichiers btrfs-image et la bibliothèque libbtrfsutil. Le code est écrit en langage C et distribué sous la licence GPLv2.
Le changement le plus notable dans cette nouvelle version est l'ajout à l'utilitaire mkfs de l'option "—compress", permettant d'utiliser la compression lors de la génération du système de fichiers à partir du contenu d'un répertoire spécifié avec des fichiers (lors de l'utilisation de l'option "—rootdir"). Par défaut, lors de la génération d'un système de fichiers avec remplissage, la compression est désactivée. Les algorithmes de compression pris en charge incluent lzo, zlib et zstd. Il est possible de spécifier le niveau de compression, par exemple, "—compress=zlib:9".
La commande btrfs scrub a été ajoutée avec l'option "—limit" pour limiter la bande passante du processus de vérification. L'utilitaire btrfstune a introduit l'option "—remove-simple-quota" pour supprimer les structures utilisées pour les quotas simplifiés (squota). Les exigences minimales de version de la bibliothèque Botan ont été augmentées à la version 3.0.
Source : opennet.ru
