Blog/Btrfs-progs v6.2.1 released

From Forza's ramblings

2023-03-03: Btrfs-progs v6.2.1 was released![edit | edit source]

Two women plugging cables on the wall-sized computer
Marlyn Wescoff and Betty Jean Jennings configuring plugboards on the ENIAC computer

An updated btrfs-progs was just released. It is a bugfix to the just released version 6.2.

Source code can be downloaded from https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/ as well as from https://github.com/kdave/btrfs-progs

The announcement is available on the Btrfs mailing list https://lore.kernel.org/all/20230228192335.12451-1-dsterba@suse.com/

Changelog[edit | edit source]

In 6.2.1[edit | edit source]

Fixes:

  • fix build with crypto libraries
  • CI images updated, build tests extended

In 6.2[edit | edit source]

Fixes:

  • receive: fix a corruption when decompressing zstd extents

Improvements:

  • subvol sync: print total number and deletion progress
  • accelerated hash algorithm implementations in fallback mode on x86_64
  • fi mkswapfile: new option --uuid
  • new global option --log=level to set the verbosity level directly

Other:

  • experimental: update checksum conversion (not usable yet)
  • build actually requires -std=gnu11
  • refactor help option formatting, auto wrap long lines

New Static Builds[edit | edit source]

I have published new static builds of the btrfs-progs at. They can be used on systems where it is not otherwise possible to update btrfs-progs to newer versions. This is usually the case for long-term support (LTS) versions of Linux distributions such as Debian and Ubuntu.

Head over to Btrfs/Statically_built_btrfs-progs for download links and instructions on how to compile the btrfs-progs statically on your own system. There is also sha256 checksums for the latest versions there.