Intendo utilizzare un vecchio computer che ho come server di backup remoto per me e alcune altre persone. Siamo tutti geograficamente separati e il piano è di fare backup giornalieri incrementali usando rsync e ssh.
La mia idea originale era di fare un backup completo iniziale, quindi non dovermi più occupare del sovraccarico di farlo, e da quel momento in poi copiare solo i file modificati dall'ultimo backup.
Mi è stato detto che questo potrebbe essere cattivo, ma non riesco a capire perché. Dal momento che ogni istantanea è composta da collegamenti fisici ai file non modificati e da quelli modificati originali, non sarà identico a un nuovo backup completo? Perché dovrei voler fare un altro backup completo?
MODIFICARE:
Avrei dovuto spiegare meglio un punto. Quando intendo lo farò incrementale backup usando rsync, voglio dire questo:
rsync -avh --delete --link-dest=./remote/previous_increment ./local/ ./remote/new_increment
Il che risulta su un'istantanea completa e funzionante, dal momento che conterrà collegamenti fisici a tutti i file non modificati. Anche se il backup completo e tutti quelli incrementali precedenti vengono eliminati, l'ultimo incrementale è ancora coerente. Ma sono abbastanza sicuro che se uno qualsiasi dei file precedenti viene danneggiato, anche gli ultimi lo saranno, dal momento che puntano allo stesso inode.
Cosa succede se eseguo periodicamente un backup completo sintetico lato server, interrompendo i collegamenti sull'ultima istantanea e copiandoli su un'altra HD protetta da scrittura (ad esempio una volta al mese). In questo modo avrei una copia completa ridondante e eviterei comunque il sovraccarico di re-invio dei file.
Questo risolverebbe il problema? Avrei ancora bisogno di fare backup completi?