The release of Btrfs-Progs 6.13 has been announced, which includes utilities and libraries for working with the Btrfs file system from user space. It comprises a summary utility for managing btrfs, a utility for creating partitions mkfs.btrfs, a program for checking partitions fsck.btrfs, an interface for changing parameters btrfstune, a utility for creating filesystem images btrfs-image, and the library libbtrfsutil. The code is written in C and distributed under the GPLv2 license.
The most noticeable change in the new version is the addition of the '--compress' option in the mkfs utility, allowing the use of compression when generating a file system by populating it with content from the specified directory with files (when using the '--rootdir' option). By default, compression is disabled when generating a file system with populating. Supported compression algorithms include lzo, zlib, and zstd. A compression level can be specified, for example, '--compress=zlib:9'.
The btrfs scrub command has been enhanced with the '--limit' option to limit the throughput of the verification process. The btrfstune utility has been updated with the '--remove-simple-quota' option to remove structures used for simplified quotas (squota). Requirements for the minimum version of the Botan library have been increased prior to branch 3.0.
Source: opennet.ru
