gdu: -x does not seem to honor filesystem boundaries - 5.10.0

I have the following config

┌──┬─────┬──────────────┬────┬────┬─────┬─────────┬─────┬──────┬──────────────────┐
│id│ dev │  filesystem  │disk│type│used │  use%   │ free│ size │mount point       │
├──┼─────┼──────────────┼────┼────┼─────┼─────────┼─────┼──────┼──────────────────┤
│44│259:5│/dev/nvme3n1  │SSD │xfs │118Mi│ 1%      │ 11Gi│11Gi  │/var/app-local    │
│55│259:2│/dev/nvme5n1  │SSD │xfs │100Mi│ 1%      │9.9Gi│10.0Gi│/var/app          │
│38│259:7│/dev/nvme0n1p1│SSD │xfs │7.5Gi│75% ███▊ │2.5Gi│10.0Gi│/                 │
│42│259:4│/dev/nvme4n1  │SSD │xfs │3.1Gi│35% █▊   │5.9Gi│9.0Gi │/usr/local/app    │
│54│259:1│/dev/nvme2n1  │SSD │xfs │568Mi│19% ▉    │2.4Gi│3.0Gi │/var/log          │
│43│259:3│/dev/nvme6n1  │SSD │xfs │614Mi│30% █▌   │1.4Gi│2.0Gi │/tmp              │
│57│259:3│/dev/nvme6n1  │SSD │xfs │614Mi│30% █▌   │1.4Gi│2.0Gi │/var/tmp          │
└──┴─────┴──────────────┴────┴────┴─────┴─────────┴─────┴──────┴──────────────────

when I run gdu from / I do not expect to see gdu counting totals for /var/app-local but that is what happens. Here is output from ncdu and gdu. The sizes differ as -x does not seem to work for gdu. gdu -x image

ncdu -x image

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 20 (12 by maintainers)

Most upvoted comments

Ahhh, I see the problem. You are running it without specifing exact path (/). I will fix it.

Thanks @daniejstriata for debugging!

Here it is from one of my servers:

sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
devtmpfs /dev devtmpfs rw,nosuid,size=8035508k,nr_inodes=2008877,mode=755 0 0
securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,nodev,mode=755 0 0
tmpfs /sys/fs/cgroup tmpfs ro,nosuid,nodev,noexec,mode=755 0 0
cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd 0 0
pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0
cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpuacct,cpu 0 0
cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0
cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0
cgroup /sys/fs/cgroup/hugetlb cgroup rw,nosuid,nodev,noexec,relatime,hugetlb 0 0
cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_prio,net_cls 0 0
cgroup /sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0
cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
cgroup /sys/fs/cgroup/pids cgroup rw,nosuid,nodev,noexec,relatime,pids 0 0
cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
configfs /sys/kernel/config configfs rw,relatime 0 0
/dev/nvme0n1p1 / xfs rw,relatime,attr2,inode64,usrquota,prjquota 0 0
rpc_pipefs /var/lib/nfs/rpc_pipefs rpc_pipefs rw,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
mqueue /dev/mqueue mqueue rw,relatime 0 0
hugetlbfs /dev/hugepages hugetlbfs rw,relatime 0 0
systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=30,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=12840 0 0
/dev/loop6 /var/lib/snapd/snap/snapd/13640 squashfs ro,nodev,relatime 0 0
/dev/loop2 /var/lib/snapd/snap/htop/3233 squashfs ro,nodev,relatime 0 0
/dev/loop3 /var/lib/snapd/snap/btop/189 squashfs ro,nodev,relatime 0 0
/dev/loop0 /var/lib/snapd/snap/snapd/13831 squashfs ro,nodev,relatime 0 0
/dev/loop5 /var/lib/snapd/snap/core20/1169 squashfs ro,nodev,relatime 0 0
/dev/loop4 /var/lib/snapd/snap/htop/3161 squashfs ro,nodev,relatime 0 0
/dev/loop7 /var/lib/snapd/snap/btop/193 squashfs ro,nodev,relatime 0 0
/dev/loop1 /var/lib/snapd/snap/certbot/1582 squashfs ro,nodev,relatime 0 0
/dev/loop8 /var/lib/snapd/snap/certbot/1514 squashfs ro,nodev,relatime 0 0
/dev/loop9 /var/lib/snapd/snap/core20/1081 squashfs ro,nodev,relatime 0 0
/dev/loop10 /var/lib/snapd/snap/certbot-dns-cloudflare/1189 squashfs ro,nodev,relatime 0 0
/dev/loop11 /var/lib/snapd/snap/certbot-dns-cloudflare/1121 squashfs ro,nodev,relatime 0 0
/dev/nvme2n1p1 /tmp xfs rw,relatime,attr2,inode64,usrquota,prjquota,grpquota 0 0
/dev/nvme10n1p1 /var/app xfs rw,relatime,attr2,inode64,usrquota,prjquota,grpquota 0 0
/dev/nvme2n1p1 /var/tmp xfs rw,relatime,attr2,inode64,usrquota,prjquota,grpquota 0 0
/dev/nvme9n1p1 /var/log xfs rw,relatime,attr2,inode64,usrquota,prjquota,grpquota 0 0
/dev/nvme4n1p1 /var/app/data xfs rw,relatime,attr2,inode64,usrquota,prjquota,grpquota 0 0
/dev/nvme8n1p1 /usr/local/app xfs rw,relatime,attr2,inode64,usrquota,prjquota,grpquota 0 0
/dev/nvme5n1p1 /var/app-local xfs rw,relatime,attr2,inode64,usrquota,prjquota,grpquota 0 0
/dev/nvme3n1p1 /home xfs rw,relatime,attr2,inode64,usrquota,prjquota,grpquota 0 0
tmpfs /run/user/0 tmpfs rw,nosuid,nodev,relatime,size=1612088k,mode=700 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0
tmpfs /run/user/1003 tmpfs rw,nosuid,nodev,relatime,size=1612088k,mode=700,uid=1003,gid=1005 0 0