Ik gebruik eenvoudig rsync, maar met een scriptje zodat iedere keer "snapshots" gemaakt worden: oude versies van de backups blijven bestaan.
Dit gaat snel omdat enkel wijzigingen overgekopieerd worden.
Dit gaat plaatsefficiënt omdat hardlinks gebruikt worden voor bestanden die tussen twee backups niet werden gewijzigd.
Met cron kan er dan voor gezorgd worden dat dergelijk script automatisch op gekozen momenten uitgevoerd wordt.
Dat is allemaal terminal, natuurlijk.
Het reeds vermelde backup programma van Ubuntu is zonder twijfel een zeer goede optie: gebruikt rsync in de achtergrond. Het is echter voor de GTK omgeving, en integreert zeer goed met nautilus. In een KDE omgeving zal het niet goed integreren.