Search Criteria
Package Details: btrfs-progs-git 7978_7.1_r51_gfac7d38d-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/btrfs-progs-git.git (read-only, click to copy) |
|---|---|
| Package Base: | btrfs-progs-git |
| Description: | Btrfs filesystem utilities |
| Upstream URL: | https://btrfs.wiki.kernel.org/index.php/Main_Page |
| Licenses: | GPL-2.0-only |
| Conflicts: | btrfs-progs |
| Provides: | btrfs-progs |
| Submitter: | None |
| Maintainer: | WorMzy |
| Last Packager: | WorMzy |
| Votes: | 61 |
| Popularity: | 0.000000 |
| First Submitted: | 2008-12-27 21:29 (UTC) |
| Last Updated: | 2026-09-03 11:36 (UTC) |
Dependencies (14)
- glibc (glibc-gitAUR, glibc-git-native-pgoAUR, glibc-eacAUR)
- lzo
- systemd-libs (unshitted-systemd-libsAUR, systemd-libs-gitAUR, systemd-liberated-libs-gitAUR, systemd-remove-birthdate-libsAUR, systemd-libs-selinuxAUR)
- util-linux-libs (util-linux-libs-aesAUR, util-linux-libs-selinuxAUR)
- zlib (zlib-gitAUR, zlib-ng-compat-gitAUR, zlib-ng-compat)
- zstd (zstd-gitAUR, zstd-staticAUR)
- e2fsprogs (e2fsprogs-gitAUR) (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- libaio (libaio-gitAUR) (make)
- liburing (liburing-gitAUR) (make)
- python-setuptools (make)
- python-sphinx (python-sphinx-gitAUR) (make)
- python-sphinx_rtd_theme (make)
- e2fsprogs (e2fsprogs-gitAUR) (optional) – btrfs-convert utility
Required by (161)
- alpine-make-vm-image (requires btrfs-progs) (optional)
- archinstall-git (requires btrfs-progs)
- archinstaller-git (requires btrfs-progs)
- archvault (requires btrfs-progs)
- arm-image-installer (requires btrfs-progs)
- ash-git (requires btrfs-progs)
- atomic-upgrade (requires btrfs-progs)
- aurascan (requires btrfs-progs) (optional)
- backup_btrfs (requires btrfs-progs)
- balena-engine (requires btrfs-progs)
- beegfs-client (requires btrfs-progs) (optional)
- beegfs-common (requires btrfs-progs) (optional)
- beegfs-meta (requires btrfs-progs) (optional)
- beegfs-mgmtd (requires btrfs-progs) (optional)
- beegfs-mon (requires btrfs-progs) (optional)
- beegfs-storage (requires btrfs-progs) (optional)
- beegfs-utils (requires btrfs-progs) (optional)
- beekeeper-qt (requires btrfs-progs)
- beekeeper-qt-git (requires btrfs-progs)
- bees-git (requires btrfs-progs) (make)
- bootmap (requires btrfs-progs)
- btrbackup (requires btrfs-progs)
- btrbk-git (requires btrfs-progs)
- btrfs-assistant-git (requires btrfs-progs)
- btrfs-autosnap (requires btrfs-progs)
- btrfs-backup-git (requires btrfs-progs)
- btrfs-clone-git (requires btrfs-progs)
- btrfs-du (requires btrfs-progs)
- btrfs-file-history-git (requires btrfs-progs)
- btrfs-file-restorer (requires btrfs-progs)
- btrfs-list (requires btrfs-progs)
- btrfs-list-git (requires btrfs-progs)
- btrfs-rollback (requires btrfs-progs)
- btrfs-snap-cpp-git (requires btrfs-progs)
- btrfs-snapshot (requires btrfs-progs)
- btrfs-snapshots (requires btrfs-progs)
- btrfs-snapshots-git (requires btrfs-progs)
- btrfs-sxbackup (requires btrfs-progs)
- btrfsd (requires btrfs-progs)
- btrfsmaintenance-git (requires btrfs-progs)
- btwrap-git (requires btrfs-progs)
- buildah-git (requires btrfs-progs) (make)
- butter (requires btrfs-progs)
- butter-git (requires btrfs-progs)
- butter-snap-git (requires btrfs-progs)
- buttercup-git (requires btrfs-progs)
- buttermanager (requires btrfs-progs)
- cachy-chroot (requires btrfs-progs) (optional)
- casket (requires btrfs-progs)
- clock-tui-bin (requires btrfs-progs) (optional)
- containerd-git (requires btrfs-progs) (make)
- defragall-git (requires btrfs-progs)
- devtools-doas (requires btrfs-progs) (optional)
- devtools-git (requires btrfs-progs) (optional)
- disktui (requires btrfs-progs) (optional)
- distrobuilder-git (requires btrfs-progs) (make)
- docker-git (requires btrfs-progs) (make)
- docker-git (requires btrfs-progs) (optional)
- dockle (requires btrfs-progs) (make)
- dockroot-git (requires btrfs-progs) (make)
- dosnap-git (requires btrfs-progs)
- dracut-git (requires btrfs-progs) (optional, x86_64)
- dynamic-hibernate-git (requires btrfs-progs)
- easy-btrfs (requires btrfs-progs)
- egd (requires btrfs-progs) (make)
- embuer (requires btrfs-progs)
- eshu-trace (requires btrfs-progs) (optional)
- frzr (requires btrfs-progs)
- frzr-git (requires btrfs-progs)
- frzr-sk (requires btrfs-progs)
- frzr-sk-git (requires btrfs-progs)
- fuetem-arch (requires btrfs-progs) (optional)
- full-upgrade (requires btrfs-progs) (optional)
- gomanagedocker (requires btrfs-progs) (make)
- gparted-git (requires btrfs-progs) (optional)
- growlight (requires btrfs-progs) (optional)
- grub-btrfs-git (requires btrfs-progs)
- gummibbs (requires btrfs-progs)
- hangar (requires btrfs-progs) (make)
- hangar-git (requires btrfs-progs) (make)
- httm (requires btrfs-progs) (optional)
- httm-bin (requires btrfs-progs) (optional)
- httm-git (requires btrfs-progs) (optional)
- hyperd-git (requires btrfs-progs) (make)
- immuarch-core-git (requires btrfs-progs)
- incus-git (requires btrfs-progs) (optional)
- incus-tools-git (requires btrfs-progs) (optional)
- iscsi-util-bin (requires btrfs-progs)
- kpmcore-git (requires btrfs-progs) (optional)
- libsystemback (requires btrfs-progs) (optional)
- limine-snapper-cli (requires btrfs-progs)
- limine-snapper-sync (requires btrfs-progs)
- limine-snapper-sync-git (requires btrfs-progs)
- limine-tool (requires btrfs-progs) (optional)
- lxd-git (requires btrfs-progs) (optional)
- lxd516 (requires btrfs-progs) (optional)
- mkinitcpio-btrfs (requires btrfs-progs)
- mkinitcpio-docker-hooks (requires btrfs-progs)
- mkinitcpio-install-tools (requires btrfs-progs)
- mkosi-git (requires btrfs-progs) (optional)
- nfs-ganesha (requires btrfs-progs)
- nfs-ganesha-git (requires btrfs-progs)
- osbuild-composer (requires btrfs-progs)
- pmbs (requires btrfs-progs)
- pmbs-bin (requires btrfs-progs)
- podman-bcachefs-bin (requires btrfs-progs) (optional)
- podman-docker-git (requires btrfs-progs) (make)
- podman-git (requires btrfs-progs) (make)
- podman-git (requires btrfs-progs) (optional)
- podman-tui (requires btrfs-progs) (make)
- podman-tui-git (requires btrfs-progs) (make)
- prometheus-podman-exporter (requires btrfs-progs) (make)
- python-btrsnap (requires btrfs-progs)
- ramroot-btrfs (requires btrfs-progs)
- rbtr-git (requires btrfs-progs)
- refind-btrfs (requires btrfs-progs)
- refind-btrfs-snapshots-bin (requires btrfs-progs)
- repair-usb-disc (requires btrfs-progs)
- rmlint (requires btrfs-progs) (check)
- rmlint-shredder (requires btrfs-progs) (check)
- rpi-image-gen (requires btrfs-progs)
- ruby-snapsync (requires btrfs-progs)
- rusnapshot (requires btrfs-progs)
- rusnapshot-git (requires btrfs-progs)
- samin (requires btrfs-progs)
- samin-git (requires btrfs-progs)
- sbctl-dracut-conf (requires btrfs-progs)
- schedctl (requires btrfs-progs) (make)
- server-report-git (requires btrfs-progs)
- skopeo-git (requires btrfs-progs) (make)
- smol-snapper (requires btrfs-progs)
- snap-pac-git (requires btrfs-progs)
- snap-sync (requires btrfs-progs)
- snapback (requires btrfs-progs)
- snapback-git (requires btrfs-progs)
- snapman (requires btrfs-progs)
- snapper-git (requires btrfs-progs)
- snapper-rollback (requires btrfs-progs)
- snasync-git (requires btrfs-progs)
- snazzer-git (requires btrfs-progs)
- snot (requires btrfs-progs)
- solara-installer (requires btrfs-progs)
- sskit (requires btrfs-progs) (make)
- statecraft (requires btrfs-progs) (optional)
- system-storage-manager-git (requires btrfs-progs)
- systemback (requires btrfs-progs) (optional)
- systemback-cli (requires btrfs-progs) (optional)
- timepatrol-git (requires btrfs-progs)
- topolvm (requires btrfs-progs) (optional)
- tparted-bin (requires btrfs-progs) (optional)
- tparted-git (requires btrfs-progs) (optional)
- tram_btrfs (requires btrfs-progs)
- trivy-git (requires btrfs-progs) (make)
- uki-snapper (requires btrfs-progs)
- urbackup-server-git (requires btrfs-progs) (optional)
- usbmaker (requires btrfs-progs) (optional)
- usbmaker-git (requires btrfs-progs) (optional)
- vendi-git (requires btrfs-progs)
- vib (requires btrfs-progs) (make)
- yabsnap (requires btrfs-progs)
- yabsnap-git (requires btrfs-progs)
Latest Comments
1 2 3 4 5 6 7 Next › Last »
WorMzy commented on 2026-09-03 11:37 (UTC)
Hi Ataraxy, sorry for the slow response.
As you noted,
btrfsckis already installed as a symlink tobtrfs, and I'm hesitant to break with the behaviour of the non-git package in [core] and install a standalone binary instead. The binary is built by default though (the only one that isn't isbtrfs-sb-mod), so I've added the install line commented out inpackage()for people to toggle on as and when they need to.Ataraxy commented on 2026-08-25 10:10 (UTC) (edited on 2026-08-25 10:10 (UTC) by Ataraxy)
I needed to build my own btrfs-sb-mod to point at a root tree after a pvscan caused corruption.
Upstream builds three "internal" tools that
make installskips:btrfs check.Could package() add:
Caveat: btrfs-sb-mod currently writes truncated checksums on xxhash64 filesystems — update_block_csum()/check_csum_superblock() use the CRC32-sized global csum_size instead of btrfs_csum_type_size(), so patched superblocks show [DON'T MATCH] in dump-super. Filed upstream as kdave/btrfs-progs#1160; local fix:
micwoj92 commented on 2025-03-19 19:07 (UTC)
I think it's something with my system. For the record, I also build in clean chroot, I checked and I am getting same issue while building
btrfs-progsfrom repos.WorMzy commented on 2025-03-18 12:49 (UTC)
Interesting point. You shouldn't need a btrfs filesystem (the tests provide their own, if required), but you will need to modprobe the btrfs kernel module if you don't have it loaded, or the tests will fail:
If you want to bypass the tests entirely, use
--nocheck, but I don't recommend it. BTRFS is fragile enough without having potentially broken utils interacting with it..micwoj92 commented on 2025-03-17 22:44 (UTC)
Does it matter what filesystem I am using? I do not use btrfs on my computer. I also have linux-lts 6.12.19-1 now. This is the error:
WorMzy commented on 2025-03-17 22:09 (UTC)
@micwoj92: I'm unable to reproduce that here (in a clean chroot). There may be more information in your
$srcdir/btrfs-progs/tests/fsck-tests-results.txtfile, but I suspect the build was bad. If you can reproduce it, you might want to try bisecting the problem and reporting upstream.micwoj92 commented on 2025-03-17 20:42 (UTC)
Check fails for me with
WorMzy commented on 2024-11-05 17:58 (UTC)
@EndlessEden: sure, I've added that in. I didn't include the
btrfs-prefix though, I don't think that's needed since nothing else provides ahash-speedtestbinary.EndlessEden commented on 2024-11-05 03:33 (UTC) (edited on 2024-11-05 03:53 (UTC) by EndlessEden)
@wormzy -- can you include/build "hash-speedtest" as well. Its in the makefile, and is a benchmark of the various hashes btrfs filesystem module support.
Its used for getting platform-specific benchmarks, thus is incredibly useful for switching between checksumming. (which support was added upstream finally) See below for example.
WorMzy commented on 2024-01-14 13:39 (UTC)
Thanks for the heads up, 0e4ef622, I've refreshed the dep arrays based on upstream.
1 2 3 4 5 6 7 Next › Last »