bug#80516: df --total returns wrong values
Collin Funk <[email protected]> Sun, 01 Mar 2026 01:27:38 -0800
| Newsgroups | gmane.comp.gnu.core-utils.bugs |
|---|---|
| Message-ID | <[email protected]> |
Hi Thomas, Rorschach <[email protected]> writes: > The `df --total` command returns incorrect values for total disk space > (total, used, available, etc.). It simply adds all values without > considering whether they are already in use. See the CSV file (output of > `df --total`) and the LibreOffice Calc spreadsheet, where the values are > calculated correctly by excluding duplicates. I am copying the 'df' output you shared, so that others on the mailing list can see it more easily: Dateisystem Typ Größe Benutzt Verf. Verw% Eingehängt auf dev devtmpfs 32G 0 32G 0% /dev run tmpfs 32G 2,4M 32G 1% /run efivarfs efivarfs 128K 47K 77K 38% /sys/firmware/efi/efivars /dev/sda2 btrfs 222G 126G 94G 58% / tmpfs tmpfs 32G 0 32G 0% /dev/shm none tmpfs 1,0M 0 1,0M 0% /run/credentials/systemd-journald.service none tmpfs 1,0M 0 1,0M 0% /run/credentials/systemd-resolved.service /dev/sda2 btrfs 222G 126G 94G 58% /srv /dev/sda2 btrfs 222G 126G 94G 58% /var/tmp /dev/sda2 btrfs 222G 126G 94G 58% /root /dev/sda2 btrfs 222G 126G 94G 58% /var/log /dev/sda2 btrfs 222G 126G 94G 58% /home /dev/sda2 btrfs 222G 126G 94G 58% /var/cache tmpfs tmpfs 32G 76K 32G 1% /tmp /dev/sda1 vfat 2,0G 440M 1,6G 22% /boot /dev/sdb1 ntfs3 932G 583G 349G 63% /home/tom/Daten tmpfs tmpfs 6,3G 72K 6,3G 1% /run/user/1000 total - 2,6T 1,5T 1,2T 57% - It looks like the duplicate entries you mention are btrfs subvolumes. If so, that is the expected behavior, albeit a bit awkward. I will link a good explanation that Pádraig Brady wrote, instead of poorly paraphrasing it [1]. Collin [1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=17676#8