On 15/09/15 23:21, Nye Liu wrote:
> Package: coreutils
> Version: 8.23-4
> Severity: minor
> 
> Dear Maintainer,
> 
> When using bind mounts, df may have to choose only one of many equivalent
> mounts:
> 
> $ mount
> /dev/sdb1 on /export/real type ext4 (rw,relatime,data=ordered)
> /dev/sdb1 on /home/aaaa type ext4 (rw,relatime,data=ordered)
> /dev/sdb1 on /home/bbbb type ext4 (rw,relatime,data=ordered)
> /dev/sdb1 on /home/dddd type ext4 (rw,relatime,data=ordered)
> 
> $ df -l
> /dev/sdb1      1921677460 1094613156 729425740  61% /home/bbbb
> 
> but it really should report
> $ df -l
> /dev/sdb1      1921677460 1094613156 729425740  61% /export/real
> 
> That said, I am unsure how it should know which one is the "real mount"
> 
> See also
> 
> http://www.linuxquestions.org/questions/slackware-14/coreutils-8-21-'df'-bind-mount-bug-4175453522/
> 
> -- System Information:
> Debian Release: stretch/sid
>   APT prefers testing
>   APT policy: (500, 'testing')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 4.1.0-2-amd64 (SMP w/8 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/bash
> Init: sysvinit (via /sbin/init)
> 
> Versions of packages coreutils depends on:
> ii  libacl1      2.2.52-1
> ii  libattr1     1:2.4.47-2
> ii  libc6        2.19-18
> ii  libselinux1  2.3-2
> 
> coreutils recommends no packages.
> 
> coreutils suggests no packages.
> 
> -- debconf-show failed
> 
> 
> MRV Communications is a global supplier of packet and optical solutions that 
> power the world’s largest networks. Our products combine innovative hardware 
> with intelligent software to make networks smarter, faster and more efficient.
> 
> 

We're about to merge logic upstream that incorporates the "root" or 4th
column from /proc/$$/mountinfo.  df will use that to display the mount
closest to the root of the device.

thanks,
Pádraig

Reply via email to