emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debbugs-tracker] bug#10863: closed (A possible du bug?)


From: GNU bug Tracking System
Subject: [debbugs-tracker] bug#10863: closed (A possible du bug?)
Date: Tue, 21 Feb 2012 17:27:02 +0000

Your message dated Tue, 21 Feb 2012 10:23:29 -0700
with message-id <address@hidden>
and subject line Re: bug#10863: A possible du bug?
has caused the debbugs.gnu.org bug report #10863,
regarding A possible du bug?
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden)


-- 
10863: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10863
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: A possible du bug? Date: Tue, 21 Feb 2012 04:22:04 -0800 (PST)
Hi,

I'm running the du command from / and am seeing other file systems even though -x is specified.

Here's the full command + args: du -xs -- .??* * | sort -k1nr | more

Here's the some of the output (top 3 lines):

24773452        usr
18705448        opt
1939044 var

df /usr /opt /var
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda7       30334620 25571060   4459476  86% /usr
/dev/sda6       21953708 19160644   2572864  89% /opt
/dev/sda5        3138272  2051120   1055696  67% /var


Am I doing something wrong or misunderstanding something?

Regards,

George...

version: coreutils-8.13 + patches

qconfigure args:  ./configure --prefix=/usr/lsd/$osname --verbose        \
             --enable-silent-rules                      \
             --enable-dependency-tracking               \
             --enable-threads=posix                     \
             --enable-gcc-warnings                      \
             --disable-nls                              \
             --with-gnu-ld                              \
             --with-tty-group=tty

 
"It's not what you know that hurts you, It's what you know that ain't so." Will Rogers... Will would say, "STIFF THE FED"!!!

--- End Message ---
--- Begin Message --- Subject: Re: bug#10863: A possible du bug? Date: Tue, 21 Feb 2012 10:23:29 -0700 User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.1) Gecko/20120209 Thunderbird/10.0.1
tag 10863 notabug
thanks

On 02/21/2012 05:22 AM, George R Goffe wrote:
> Hi,
> 
> I'm running the du command from / and am seeing other file systems even 
> though -x is specified. 
> 
> 
> Here's the full command + args: du -xs -- .??* * | sort -k1nr | more

> Am I doing something wrong or misunderstanding something?

There's your problem.  -x applies to each command line argument, but you
are passing multiple command line arguments.  Therefore, you are
computing the disk usage of /usr and all subdirectories within the same
device as /usr, of /opt and all subdirectories within the same device as
/opt, and so forth.

If you really wanted to compute the usage of just / and all
subdirectories on the same device as /, then use du -x /, not du -x /*.

I'm closing this out as not a bug, as the du was doing what it was asked
after the shell glob expansion is taken into account.

Side note - your glob does not list all files.  It's possible to name a
file '.a', which matches neither '.??*' nor '*'.  To properly catch
_all_ files, you need three globs, as in '.??* * .[!.]'.

-- 
Eric Blake   address@hidden    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]