du and df don't agree

Erwan David erwan at rail.eu.org
Mon Nov 10 08:22:06 PST 2008


Le Mon 10/11/2008, Stephen Clark disait
> Why would du show 630k used by /tmp while df show 161M used
> by /tmp?
>
>
> # du -sh /tmp
> 630K    /tmp
> # df -h
> Filesystem     Size    Used   Avail Capacity  Mounted on
> /dev/ad0s1a     94M     41M     45M    47%    /
> devfs          1.0K    1.0K      0B   100%    /dev
> /dev/ad0s1e    193M    161M     17M    91%    /tmp
> ... remaining fs info removed
>
> # uname -a
> FreeBSD 6.1-STABLE FreeBSD 6.1-STABLE
>
> I have run fstat /tmp and can't find any files that are using
> the space that df is claiming as being used.

Because this space is used by removed, but open files.
Try lsof +L1 to see them.

-- 
Erwan


More information about the freebsd-stable mailing list