January 23, 2005
Hard disk space, like CPU speed, isn't increasing as fast as it used to:
Still, 400gb drives can be had, and it's not difficult to build a terabyte array if you need to. Which begs the question-- where does all that hard drive space go?
Two tools I use to demystify the "gee, I had 50gb free yesterday" conundrum are overdisk
... and treesize.
Stuart Dootson also pointed out spacemonger, another graphical representation:
I like the Tufte-esque visual style of overdisk, but I'm not convinced the information is any more useful when presented in that format. I run Treesize on servers, too, and I'd like to find a command-line equivalent of Treesize if anyone knows of one.
Posted by Jeff Atwood
My vote is for SequoiaView (http://www.win.tue.nl/sequoiaview/), which has a cleaner interface than SpaceMonger. It also has a nice feature that allows you to colour code the files based on their extension, so you can see quickly see how much space is being taken up by various file types.
For command line disk usage, I use du.exe from http://unxutils.sourceforge.net/. Combined with sort.exe from the same place (I rename sort.exe gsort.exe to avoid conflicts), I can:
() du --kilobytes --all --total | gsort --general-numeric-sort --reverse
(I bet this will look pretty ugly in your comments section...sorry!)
(Correction: Preview shows that it looks just fine. Yay!)