What can I do to free up space on hda1.
analyze your disc usage. You can watch how much space is used in a particular directory (/tmp in my example) with
du -h /tmp
you can also find files in a given directory that exceed given size (over 15MB in my example)
find /usr/ -size +15M
When you know what has eaten your disk you can remove these files.
I alwas clean /tmp between sessions, you can also try to clean /var/tmp.
You need to know what is going on in your system in order to prevent such situations.