GNU bug report logs - #19956
Solved (Re: df fails to show all mounted file systems)

Previous Next

Package: coreutils;

Reported by: Vesa-Matti J Kari <vmkari <at> cc.helsinki.fi>

Date: Thu, 26 Feb 2015 18:16:01 UTC

Severity: normal

Merged with 19955

Done: Pádraig Brady <P <at> draigBrady.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Pádraig Brady <P <at> draigBrady.com>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#19955: closed (df fails to show all mounted file systems)
Date: Sun, 01 Mar 2015 12:40:03 +0000
[Message part 1 (text/plain, inline)]
Your message dated Sun, 01 Mar 2015 12:39:05 +0000
with message-id <54F30869.4010006 <at> draigBrady.com>
and subject line Re: bug#19956: Solved (Re: df fails to show all mounted file systems)
has caused the debbugs.gnu.org bug report #19956,
regarding df fails to show all mounted file systems
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
19956: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=19956
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Vesa-Matti J Kari <vmkari <at> cc.helsinki.fi>
To: bug-coreutils <at> gnu.org
Subject: df fails to show all mounted file systems
Date: Thu, 26 Feb 2015 13:39:37 +0200 (EET)
Hello,

coreutils 8.20 df output is correct, showing all mounted filesystems:

vmkari <at> cedi:/var/tmp/vmk$ coreutils-8.20/src/df
Filesystem                1K-blocks       Used Available Use% Mounted on
rootfs                      5134336    4334584    799752  85% /
devtmpfs                    8118888          0   8118888   0% /dev
tmpfs                       8128372          0   8128372   0% /dev/shm
tmpfs                       8128372      18860   8109512   1% /run
tmpfs                       8128372          0   8128372   0% /sys/fs/cgroup
/dev/mapper/rvg-root        5134336    4334584    799752  85% /
/dev/sda1                    520876     190144    330732  37% /boot
machine-1:/data/data1    1459291104 1113208544 271954816  81% /data/data1
machine-1:/b/scratch      101721248   75860064  20618816  79% /b/scratch
machine-1:/h/a           1001028384  746104672 204068672  79% /h/a
machine-1:/usr/local/yht  113402880   78201856  29433856  73% /usr/local/yht
machine-1:/q/q            113402528   78201952  29433536  73% /q/q
machine-1:/h/4           1001028384  746104672 204068672  79% /h/4
machine-1:/p/p            113402528   78201952  29433536  73% /p/p
machine-1:/ua/group      1459291104 1113208544 271954816  81% /h/group
machine-1:/h/9           1001028384  746104672 204068672  79% /h/9
machine-1:/y/lingweb     1459291104 1113208544 271954816  81% /ling/web
machine-1:/h/1           1001028384  746104672 204068672  79% /h/3
machine-1:/h/c           1001028384  746104672 204068672  79% /h/c
machine-1:/h/6           1001028384  746104672 204068672  79% /h/6
machine-1:/h/7           1001028384  746104672 204068672  79% /h/7
machine-1:/h/5           1001028384  746104672 204068672  79% /h/5
machine-1:/h/8           1001028384  746104672 204068672  79% /h/8
machine-1:/h/1           1001028384  746104672 204068672  79% /h/1
machine-1:/h/2           1001028384  746104672 204068672  79% /h/2
machine-2:/var/spool/mail    230608384   83144160 135929888  38% /var/spool/mail
machine-1:/h/0           1001028384  746104672 204068672  79% /h/0

But starting from coreutils-8.21 (i.e. the bug exist in 8.22 and 8.23
too), lots of NFS mounts are missing:

vmkari <at> cedi:/var/tmp/vmk$ coreutils-8.21/src/df
Filesystem                1K-blocks       Used Available Use% Mounted on
/dev/mapper/rvg-root        5134336    4334584    799752  85% /
devtmpfs                    8118888          0   8118888   0% /dev
tmpfs                       8128372          0   8128372   0% /dev/shm
tmpfs                       8128372      18860   8109512   1% /run
tmpfs                       8128372          0   8128372   0% /sys/fs/cgroup
/dev/sda1                    520876     190144    330732  37% /boot
machine-1:/ua/group      1459291104 1113208544 271954816  81% /h/group
machine-1:/b/scratch      101721248   75860064  20618816  79% /b/scratch
machine-1:/h/a           1001028384  746104672 204068672  79% /h/a
machine-1:/usr/local/yht  113402880   78201856  29433856  73% /usr/local/yht
machine-1:/q/q            113402528   78201952  29433536  73% /q/q
machine-2:/var/spool/mail    230608384   83144160 135929888  38% /var/spool/mail

The contents /etc/mtab are correct and "mount" command also works
correctly. Could you look into this issue please?

Regards,
vmk
-- 
************************************************************************
               Tietotekniikkakeskus / Helsingin yliopisto
                 IT department / University of Helsinki
************************************************************************


[Message part 3 (message/rfc822, inline)]
From: Pádraig Brady <P <at> draigBrady.com>
To: Vesa-Matti J Kari <vmkari <at> cc.helsinki.fi>, 
 19956-done <at> debbugs.gnu.org
Subject: Re: bug#19956: Solved (Re: df fails to show all mounted file systems)
Date: Sun, 01 Mar 2015 12:39:05 +0000
On 26/02/15 15:41, Vesa-Matti J Kari wrote:
> 
> Hello,
> 
> On Thu, 26 Feb 2015, Vesa-Matti J Kari wrote:
> 
>> [...] starting from coreutils-8.21 (i.e. the bug exist in 8.22 and 8.23
>> too), lots of NFS mounts are missing:
>>
>> vmkari <at> cedi:/var/tmp/vmk$ coreutils-8.21/src/df
>> Filesystem                1K-blocks       Used Available Use% Mounted on
>> /dev/mapper/rvg-root        5134336    4334584    799752  85% /
>> devtmpfs                    8118888          0   8118888   0% /dev
>> tmpfs                       8128372          0   8128372   0% /dev/shm
>> tmpfs                       8128372      18860   8109512   1% /run
>> tmpfs                       8128372          0   8128372   0% /sys/fs/cgroup
>> /dev/sda1                    520876     190144    330732  37% /boot
>> machine-1:/ua/group      1459291104 1113208544 271954816  81% /h/group
>> machine-1:/b/scratch      101721248   75860064  20618816  79% /b/scratch
>> machine-1:/h/a           1001028384  746104672 204068672  79% /h/a
>> machine-1:/usr/local/yht  113402880   78201856  29433856  73% /usr/local/yht
>> machine-1:/q/q            113402528   78201952  29433536  73% /q/q
>> machine-2:/var/spool/mail    230608384   83144160 135929888  38% /var/spool/mail
>>
>> The contents /etc/mtab are correct and "mount" command also works
>> correctly. Could you look into this issue please?
> 
> Wow. I just spent about three hours investigating and came up with this
> little patch for coreutils-8.20:
> 
> ----------- sample starts -------------------------------
> 
> --- coreutils-8.21/src/df.c	2013-02-05 01:40:31.000000000 +0200
> +++ coreutils-8.21-patched/src/df.c	2015-02-26 17:02:41.849872767 +0200
> @@ -624,8 +624,8 @@ filter_mount_list (void)
>          }
>        else
>          {
> -          /* If the device name is a real path name ...  */
> -          if (strchr (me->me_devname, '/'))
> +          /* If the device name is a real path name and not an NFS-mount ...  */
> +          if (strchr (me->me_devname, '/') && !strchr (me->me_devname, ':'))
>              {
>                /* ... try to find its device number in the devlist.  */
>                for (devlist = devlist_head; devlist; devlist = devlist->next)
> 
> ----------- sample ends ------------------------------
> 
> And all in vain because the 'df' utility in the latest coreutils git-repo
> already works correctly. :-)
> 
> So sorry for the noise.
> 
> Do you have plans to release coreutils-8.24 soon? The
> coreutils-8.22.11.el7 on Red Hat Enterprise Linux 7 / CentOS 7 is
> currently broken.

EL7 would get that backport independently of a new release.
That's now tracked at https://bugzilla.redhat.com/1197463

thanks,
Pádraig.



This bug report was last modified 10 years and 85 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.