Try using the hdparm program (which is included in most distributions) to tune your disk spindown time. I added this to "/etc/rc.d/rc.local":
if [ -x /sbin/hdparm ]; then /sbin/hdparm -c 1 -S 120 /dev/hda fi;
The parameters here means: