Package: baobab
Version: 48.0-2+b1
Severity: normal
X-Debbugs-Cc: [email protected]

Dear Maintainer,

baobab (“GNOME Disk Usage Analyzer”) appears to misattribute usage from 
additional LUKS/dm-crypt-backed ext4 mounts under `/mnt` to `/` totals shown in 
the Devices & Locations view. This does not match authoritative filesystem 
usage reported by `df`. 

Environment:
- OS: Debian 13 (amd64), GNOME desktop
- Kernel: 6.12.96+deb13-amd64
- baobab: 48.0-2+b1

Storage layout (relevant):
- `/` is ext4 on `/dev/mapper/debian--13--vg-root`
- `/mnt/data1` and `/mnt/data2` are separate ext4 mounts backed by distinct 
`/dev/mapper/luks-*` device-mapper targets

Steps to reproduce:
1. Ensure `/` is mounted on LUKS+LVM ext4.
2. Ensure `/mnt/data1` and `/mnt/data2` are separate LUKS-backed ext4 mounts.
3. Open baobab and observe “/”.
4. Add data to `/mnt/data1` and/or `/mnt/data2`.
5. Observe that the “/” totals increase as if including those mounts.

Expected:
- “/” totals should reflect only the ext4 filesystem mounted at `/`.

Actual:
- “/” totals increase in lockstep with usage changes on `/mnt/data1` and 
`/mnt/data2`.

Evidence (authoritative usage vs GUI):
- `df -h /`:
  /dev/mapper/debian--13--vg-root  448G  213G  213G  50% /
- `df -h /mnt/data1/`:
  /dev/mapper/luks-*  458G   47G  388G  11% /mnt/data1
- `df -h /mnt/data2/`:
  /dev/mapper/luks-*  458G  110G  325G  26% /mnt/data2

Mount-to-device mapping evidence:
- `findmnt -R / -o TARGET,SOURCE,FSTYPE | grep '^├─/mnt'` shows `/mnt/data1` 
and `/mnt/data2` are separate ext4 mounts sourced from `/dev/mapper/luks-*`.

Comparison:
- In a Debian 13 GNOME VM with a plain additional disk mounted at `/mnt/data` 
(no LUKS/dm-crypt/LVM), baobab separates root and `/mnt/data` correctly.

Please let me know if you need additional logs/screenshots.

Thanks,
harold


-- System Information:
Debian Release: 13.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.96+deb13-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages baobab depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.40.0-5
ii  libadwaita-1-0                               1.7.6-1~deb13u1
ii  libc6                                        2.41-12+deb13u3
ii  libcairo2                                    1.18.4-1+b1
ii  libglib2.0-0t64                              2.84.4-3~deb13u3
ii  libgraphene-1.0-0                            1.10.8-5
ii  libgtk-4-1                                   4.18.6+ds-2
ii  libpango-1.0-0                               1.56.3-1

Versions of packages baobab recommends:
ii  yelp  42.2-4+deb13u1

baobab suggests no packages.

-- no debconf information

Reply via email to