Ich hab alle wichtigen Daten (und jede Menge unwichtige Daten) auf einem permanent laufenden Linux-Server liegen. Gegen Plattenausfälle sichere ich mich mit einem Mix aus RAID-1 für das Betriebssystem und RAID-5 für die Daten. Gegen Dämlichkeit (rm -rf / und ähnlich katastrophales) läuft jede Nacht ein Backup-Script, das mit Linux-Bordmitteln (hauptsächlich rsync und cp -al) ein rotierendes, inkrementelles Backup auf eine externe Platte schreibt, mit dem ich 9 Tage in die Vergangenheit gehen kann, ohne wesentlich mehr Platz als für einen Tag zu belegen. Der Witz ist ganz einfach, dass identische Dateien einfach mit 9 Hardlinks in den 9 Tagesverzeichnissen liegen und so nur 1x Platz benötigen. Nur veränderte Dateien werden durch rsync neu angelegt (ursprüngliches Script).
Wie wär es damit?
http://www.gnu.org/software/automake/manual/tar/Incremental-Dumps.html