Rsync is ook erg geschikt om online backups te maken op een tweede harddisk. Ik gebruik dit als bescherming tegen user-error.
Mijn volledige backup-strategie met de verantwoording:
Twee servers [tegen hardware storingen]
elk met twee harddisks [voor performance en filesystem-corruptie].
De servers vormen een cluster en zijn dus elkaars gelijke [ook handig bij gepland onderhoud]. Ze staan in verschillende delen van het pand [risicovermindering brand, overstroming, diefstal]
De disks worden met netwerk-RAID (DRBD) continue gesynchroniseerd [niet intern, dus werkelijk gescheiden controllers en stroomvoorziening]
Elk uur een snapshot backup met rsync van de eerste naar de tweede disk [tegen user-error, vergissingen, virussen], backups zijn daardoor ook voor gebruikers zelf leesbaar [tegen onvindbare beheerders] en kunnen na een uur onmogelijk meer verwijderd worden..
Elke maand een backup op DVD die offsite wordt bewaard [tegen brand, diefstal, (natuur)rampen en onaardig personeel].
Op de DVD brandt ik ook alle snapshot-backups, zodat er een historie op uur-niveau bewaard blijft.
DVDs om de maand van een ander merk [tegen slechte DVD-series].
De snapshot-backups blijven twee maanden op de tweede harddisk(s) staan zodat ze op tenminste twee backup-sets terecht komen [tegen rotte individuele DVD's]
En omdat het m.i. vrij degelijk is, hoeven de individuele onderdelen niet bijzonder hoogwaardig te zijn. De hardware bestaat uit de goedkoopste machines die ik kon vinden, met gewone IDE-disks.
Alle software is OpenSource.
Er is in dit voorbeeld ca 17 GBytes aan netto gegevens. De snapshot-backups nemen zo'n 22 GBytes in beslag.
Backuppen lukt me meestal op 4, soms op 5 DVD's (=iets minder dan 20GBytes).
De DVD's zijn op elke Windows, Linux of Apple computer te lezen en bevatten *alle* versies van *alle* bestanden van de afgelopen twee maanden.