I created an easy (simple) shell script, that backs up all important things. I then ran it as a cron job, and it works wonders for me. I suggest you do the same for you. But to do this, you must first organize your drives in a logical order, for the script to be small and simple. This way you can copy all the files, or all new files to the backup directory(partition) and if all fails, be back in business with copying the data back to the original partition. You could go for RAID, but this is too much for me, because I have never done it (with only one harddisk, no use for that).
Hope you find some sense in this!