November 14, 2011

Unsure of why my var directory is so large


When I run df -h it gives me this

Filesystem Size Used Avail Use% Mounted on
/dev/sda1 950M 336M 566M 38% /
varrun 3.9G 64K 3.9G 1% /var/run
varlock 3.9G 0 3.9G 0% /var/lock
udev 3.9G 32K 3.9G 1% /dev
devshm 3.9G 0 3.9G 0% /dev/shm
/dev/sda5 4.7G 382M 4.3G 9% /usr
/dev/sda6 4.7G 4.1G 655M 87% /var
/dev/sda7 920G 16G 904G 2% /home
none 3.9G 1.1G 2.9G 28% /tmp

As you can see the /var usage is 87%. So I wanted to see why.

I then tried to look in /var like so

/var# du -hx --max-depth=1
2.7M ./backups
105M ./cache
63M ./lib
0 ./local
0 ./lock
0 ./mail
0 ./opt
0 ./run
8.0K ./spool
3.4M ./log
0 ./tmp
1.4G ./www
1.6G .

I'm not sure how in the du -hx --max-depth=1 version above it gives a file size of 1.6g but in the first command (df -h) it says the var directory has a file size of 4.1g.

Help would be much appreciated...

Here's some more background

A few days ago I had a high Usage for the /Var just like above. So I tried to remove the .gz files under the apache2 directory.

Somehow instead I managed to remove all of the files in the apache2 directory. BUT the usage size for /var still did not go down.

I have since reinstated the apache2 log files and they are not populating.

Click Here!