analyze disk usage

echo 1 > /proc/sys/vm/block_dump
enables you to see via dmesg and syslog which application is accessign the disk and for doing what

blktrace
from blktrace package (sudo apt-get install blktrace) is also useful since it prompts you with those applications that access your hd the most. Use it this way:

bltrace /dev/sda