What's using all the space on a file system?

As root, cd / and issue the following command:

find . -maxdepth 1 -type d 2>&1 -print0 | grep -zv '^\.$' | xargs -0 du -sm | sort -rn | more

The directory with the greatest usage appears first. cd into it and issue the above command.