Ce ne sono molti di software che permettono di fare il backup di cartelle/files, con bellissime interfacce grafiche ma… io preferisco il vecchio metodo… rsync, ssh ed il gioco è fatto :D


Per prima cosa sul Server occorre installare un server SSH, inutile parlare qui di questo aspetto e per questo vi rimando alla pagina del Wiki, e vi consiglio di seguire soprattutto questo paragrafo
Detto questo… ecco il comando che lancio io per fare il backup della mia home
rsync -vaz -e ssh $HOME/ paper0k@serverone:/Backup/paper0k/
dove paper0k@serverone è rispettivamente l’account remoto (paper0k) sul server remoto (serverone) e /Backup/paper0k è la cartella remota dove scaricare la mia home ($HOME)
Al primo avvio ovviamente ci metterà un pochino, perchè dovrà allineare le due cartelle (locale e remota) ai successivi lanci però, verranno allineati solo i files nuovi/modificati
Se necessitiamo inoltre di cancellare i files sul server non più presenti nella home, allora dobbiamo usare l’opzione --delete preferibilmente associata alla --max-delete=NUM per cancellare al massimo NUM files dalla cartella di destinazione e per ulteriori dettagli vi consiglio di leggere la manpage
man rsync
Certo, il server, dovrà avere abbastanza spazio :-)