On 08/08/2007, Janos Dohanics <[EMAIL PROTECTED]> wrote:
>
> On 8/8/2007, "Chuck Swiger" <[EMAIL PROTECTED]> wrote:
>
> >On Aug 8, 2007, at 9:21 AM, Janos Dohanics wrote:
> >> du is acting strange on my system:
> >>
> >> # du /usr/X11R6
> >> 4       /usr/X11R6/share/locale
> >> 8       /usr/X11R6/share
> >> 12      /usr/X11R6
> >>
> >> # du -h /usr/X11R6
> >> 2.0K    /usr/X11R6/share/locale
> >> 4.0K    /usr/X11R6/share
> >> 6.0K    /usr/X11R6
> >>
> >> # du -k /usr/X11R6
> >> 2       /usr/X11R6/share/locale
> >> 4       /usr/X11R6/share
> >> 6       /usr/X11R6
> >>
> >> This seems to be happening only after I have sudo'd myself. du reports
> >> consistent numbers if I run it as myself or if I su first.
> >>
> >> This is a  FreeBSD 6.2-STABLE system with snapshots enabled.
> >>
> >> Any ideas?
> >
> >Presumably the accounts which have consistent results have something
> >like:
> >
> >     setenv  BLOCKSIZE K
> >
> >...or:
> >
> >     export BLOCKSIZE=K
> >
> >...configured in their shell.
> >
> >--
> >-Chuck
>
> Well, this is all I have in .bash_profile:
>
> $ cat .bash_profile
> PS1="[EMAIL PROTECTED] \w]\\$ "
> export EDITOR=vim
>
> The issue is that du reports twice as much disk usage as du -h or du -k,
> and I have no clue why...

Chuck is right:  the "twice as much" is du
reporting in the default 512 byte blocks.
You probably have the BLOCKSIZE=K set
in either ~/.profile or /etc/profile.

If you recently upgraded sudo, you should
take note that env_reset is now the default.
You can return to the old behaviour by adding
a line like:
Defaults !env_reset
to your sudoers file.  It might be more secure
to not do this with a Defaults line, though.

man 5 sudoers for more information.

-- 
--
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to