LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 11-21-2006, 05:28 PM   #1
overbored
Member
 
Registered: Jun 2003
Posts: 58

Rep: Reputation: 15
Analyzing disk usage: inconsistent results from du, df


on my /, 'df' and 'du' are reporting very different numbers:

Code:
$ df -h /
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2              20G   19G  171M 100% /
$ sudo du -shx /
11G     /
i'd understand if there was a difference of <1GB due to many small files, but where is half my entire disk going?

i also checked if there were large open-but-deleted files, but i'm not entirely sure how to do this, since 'lsof -ns | grep DEL' doesn't actually report any file sizes:

Code:
$ lsof -ns | head -1
COMMAND     PID      USER   FD      TYPE     DEVICE     SIZE       NODE NAME
$ lsof -ns | grep DEL
bash       2583      yang  DEL       REG        8,2              489666 /lib/libtermcap.so.2.0.8.#prelink#.sY3pmZ
bash       2583      yang  DEL       REG        8,2              558470 /usr/lib/locale/locale-archive
evince     3056      yang  DEL       REG        0,8           793903159 /SYSV00000000
evince     3056      yang  DEL       REG        0,8           793870384 /SYSV00000000
evince     3056      yang  DEL       REG        8,2              428322 /tmp/FxZLFp
evince     3056      yang  DEL       REG        8,2              428321 /tmp/ADsRWz
evince     3056      yang  DEL       REG        8,2              428319 /tmp/giR2hK
evince     3056      yang  DEL       REG        8,2              428318 /tmp/2sJrIU
evince     3056      yang  DEL       REG        8,2              428316 /tmp/qD45c5
evince     3056      yang  DEL       REG        8,2              428312 /tmp/Tq0yLf
evince     3056      yang  DEL       REG        8,2              428300 /tmp/yKLrf5
evince     3056      yang  DEL       REG        8,2              428287 /tmp/C5wpxd
evince     3056      yang  DEL       REG        8,2              428274 /tmp/VJDq3l
evince     3056      yang  DEL       REG        8,2              428267 /tmp/cRgPzu
evince     3056      yang  DEL       REG        8,2              428266 /tmp/2ZsQ7D
evince     3056      yang  DEL       REG        8,2              428265 /tmp/qZA8FN
evince     3056      yang  DEL       REG        8,2              428261 /tmp/WvLp96
evince     3056      yang  DEL       REG        8,2              428258 /tmp/W7qapi
evince     3056      yang  DEL       REG        8,2              428255 /tmp/LkguMt
evince     3056      yang  DEL       REG        8,2              428253 /tmp/sgceaF
evince     3056      yang  DEL       REG        8,2              428252 /tmp/fcRcyQ
evince     3056      yang  DEL       REG        8,2              428251 /tmp/CYCPW1
evince     3056      yang  DEL       REG        8,2              428250 /tmp/IIy2Te
evince     3056      yang  DEL       REG        8,2              428249 /tmp/Y6RDRr
evince     3056      yang  DEL       REG        8,2              428263 /tmp/2uKGpX
evince     3056      yang  DEL       REG        8,2              428248 /tmp/MDlR2a
evince     3056      yang  DEL       REG        8,2              428246 /tmp/qFVIfU
evince     3056      yang  DEL       REG        8,2              428245 /tmp/SM3NAD
evince     3056      yang  DEL       REG        8,2              428244 /tmp/PFGs3m
evince     3056      yang  DEL       REG        8,2              428243 /tmp/FlfZx6
evince     3056      yang  DEL       REG        8,2              428236 /tmp/VbXT3P
evince     3056      yang  DEL       REG        8,2              428241 /tmp/Qas0Az
bash       3220      yang  DEL       REG        8,2              489841 /lib/libnss_files-2.4.so.#prelink#.2lcoI2
gnome-ses  4571      yang  DEL       REG        0,8           563019781 /SYSV00000000
metacity   4647      yang  DEL       REG        0,8           563380251 /SYSV00000000
metacity   4647      yang  DEL       REG        0,8           563314713 /SYSV00000000
metacity   4647      yang  DEL       REG        0,8           563281941 /SYSV00000000
gnome-pan  4653      yang  DEL       REG        0,8           563052554 /SYSV00000000
nautilus   4657      yang  DEL       REG        0,8           563150861 /SYSV00000000
nautilus   4657      yang  DEL       REG        0,8           563183630 /SYSV00000000
notify-da  4666      yang  DEL       REG        0,8           563085323 /SYSV00000000
pam-panel  4676      yang  DEL       REG        0,8           792723535 /SYSV00000000
wnck-appl  4689      yang  DEL       REG        0,8           563445797 /SYSV00000000
wnck-appl  4689      yang  DEL       REG        0,8           563413020 /SYSV00000000
wnck-appl  4689      yang  DEL       REG        0,8           563118092 /SYSV00000000
mixer_app  4705      yang  DEL       REG        0,8           563216399 /SYSV00000000
gnome-ter  4734      yang  DEL       REG        0,8           563249170 /SYSV00000000
firefox-b  4774      yang  DEL       REG        0,8           563478575 /SYSV00000000
firefox-b  4774      yang  DEL       REG        0,8           563347482 /SYSV00000000
firefox-b  4774      yang  DEL       REG        0,8           563544118 /SYSV00000000
bash       4993      yang  DEL       REG        8,2              489666 /lib/libtermcap.so.2.0.8.#prelink#.sY3pmZ
bash       4993      yang  DEL       REG        8,2              558470 /usr/lib/locale/locale-archive
bash       5173      yang  DEL       REG        8,2              489841 /lib/libnss_files-2.4.so.#prelink#.2lcoI2
artsd      5296      yang  DEL       REG        8,2              489841 /lib/libnss_files-2.4.so.#prelink#.2lcoI2
artsd      5296      yang  DEL       REG        8,2              560969 /usr/lib/libartsgslplayobject.so.0.0.0;454b24fd
artsd      5296      yang  DEL       REG        8,2              560985 /usr/lib/libvorbisfile.so.3.1.1.#prelink#.6WE0ky
artsd      5296      yang  DEL       REG        8,2              560965 /usr/lib/libartsbuilder.so.0.0.0.#prelink#.eDNW4D
artsd      5296      yang  DEL       REG        8,2              560996 /usr/lib/libsoundserver_idl.so.1.0.0;454b24fd
artsd      5296      yang  DEL       REG        8,2              559859 /usr/lib/libartsflow.so.1.0.0.#prelink#.3GMPCG
bash       7614      yang  DEL       REG        8,2              489666 /lib/libtermcap.so.2.0.8.#prelink#.sY3pmZ
bash       7614      yang  DEL       REG        8,2              558470 /usr/lib/locale/locale-archive
bash      11640      yang  DEL       REG        8,2              489666 /lib/libtermcap.so.2.0.8.#prelink#.sY3pmZ
bash      11640      yang  DEL       REG        8,2              558470 /usr/lib/locale/locale-archive
bash      12135      yang  DEL       REG        8,2              489666 /lib/libtermcap.so.2.0.8.#prelink#.sY3pmZ
bash      12135      yang  DEL       REG        8,2              558470 /usr/lib/locale/locale-archive
bash      13085      yang  DEL       REG        8,2              489666 /lib/libtermcap.so.2.0.8.#prelink#.sY3pmZ
bash      13085      yang  DEL       REG        8,2              558470 /usr/lib/locale/locale-archive
bash      13351      yang  DEL       REG        8,2              489666 /lib/libtermcap.so.2.0.8.#prelink#.sY3pmZ
bash      13351      yang  DEL       REG        8,2              558470 /usr/lib/locale/locale-archive
bash      15312      yang  DEL       REG        8,2              489841 /lib/libnss_files-2.4.so.#prelink#.2lcoI2
ssh       16051      yang  DEL       REG        8,2              489841 /lib/libnss_files-2.4.so.#prelink#.2lcoI2
bash      16059      yang  DEL       REG        8,2              489841 /lib/libnss_files-2.4.so.#prelink#.2lcoI2
artsd     22746      yang  DEL       REG        8,2              489841 /lib/libnss_files-2.4.so.#prelink#.2lcoI2
artsd     22746      yang  DEL       REG        8,2              560969 /usr/lib/libartsgslplayobject.so.0.0.0;454b24fd
artsd     22746      yang  DEL       REG        8,2              560996 /usr/lib/libsoundserver_idl.so.1.0.0;454b24fd
bash      32624      yang  DEL       REG        8,2              489841 /lib/libnss_files-2.4.so.#prelink#.2lcoI2
 
Old 11-21-2006, 05:51 PM   #2
matthewg42
Senior Member
 
Registered: Oct 2003
Location: UK
Distribution: Kubuntu 12.10 (using awesome wm though)
Posts: 3,530

Rep: Reputation: 65
My first thought was deleted but open... but you ran lsof. Hmm. You ran it as root?
 
Old 11-30-2006, 12:26 AM   #3
overbored
Member
 
Registered: Jun 2003
Posts: 58

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by matthewg42
My first thought was deleted but open... but you ran lsof. Hmm. You ran it as root?
No. I re-ran it as root, but still don't see any file sizes being reported (those numbers are just node numbers). The paste is at http://paste.lisp.org/display/30985.
 
Old 12-01-2006, 09:23 PM   #4
overbored
Member
 
Registered: Jun 2003
Posts: 58

Original Poster
Rep: Reputation: 15
It was indeed all due to open files. A reboot later, df shows usage down to 52%. Still would like to know how to get lsof (or anything) to report file sizes on open files, though.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
php array sort inconsistent results rblampain Programming 2 04-03-2006 12:34 AM
Inconsistent disk/directory usage using 'ls' essdeeay Linux - General 1 10-28-2005 07:36 AM
Disk Usage karan101 Linux - Software 8 10-17-2004 03:59 AM
101% disk usage on an empty disk tsiuser Linux - Software 3 01-28-2004 06:24 PM
hdparm and bonnie results for scsi disk Henry_1 Linux - General 0 10-14-2003 11:51 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 12:57 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration