[CentOS] du vs df size difference

Robert Heller heller at deepsoft.com
Wed Sep 30 21:17:46 UTC 2009


At Wed, 30 Sep 2009 16:59:25 -0400 CentOS mailing list <centos at centos.org> wrote:

> 
> Hi all,
> 
> Curious issue.. looking in to how much disk space is being used on a 
> machine (CentOS 5.3).  When I compare the output of du vs df, I am 
> seeing a 12GB difference with du saying 8G used and df saying 20G used.
> 
> # du -hcx /
> 8.0G    total
> 
> # df -h /
> Filesystem            Size  Used Avail Use% Mounted on
> /dev/xvda3             22G   20G  637M  97% /
> 
> I recognize that in most cases du and df are not going to report the 
> same but I am concerned about having a 12GB disparity.  Does anyone have 
> any thoughts about this or reason as to why there is a big difference? 
> I have read a few articles online about it and none have really shown 
> such a large difference.

Somewhere you have an open, but deleted file.  Maybe someone deleted a
log file and did NOT do a SIGHUP (or restart) of the corresponding
deamon? Or some similar weirdness.  Some running process is hanging onto
a an open file descriptor of a file that has been deleted.  Note that
some program create 'unnamed' temp files -- opened, then deleted -- as
soon as the program exits, the temp file space gets recycled, without
the program 'remembering' to delete it, since it is already deleted.
This saves having to deal with an exit handler in case the program crashes.

> 
> Thanks
> 
> 
> 
> Ryan Pugatch
> Systems Administrator, TripAdvisor
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos
> 
>                                                                                    

-- 
Robert Heller             -- 978-544-6933
Deepwoods Software        -- Download the Model Railroad System
http://www.deepsoft.com/  -- Binaries for Linux and MS-Windows
heller at deepsoft.com       -- http://www.deepsoft.com/ModelRailroadSystem/
                  



More information about the CentOS mailing list