Tutti e tre finiscono con i tuoi dati al sicuro da qualche altra parte. Differiscono per quanto si copia ogni notte, quanto spazio resta occupato e — la parte che conta quando ti serve davvero — quanti pezzi devono essere presenti e integri perché il ripristino riesca.
Completo
Tutto, ogni volta. Il più lento da fare, il più grande da tenere, il più semplice da ripristinare: un archivio, e da solo è completo.
Incrementale
Ciò che è cambiato dall'ULTIMO backup di qualunque tipo. Il più rapido e il più leggero. Per ripristinare ti serve l'ultimo completo più ogni incremento successivo, nell'ordine — e se uno manca o è corrotto, tutto ciò che viene dopo è inservibile.
Differenziale
Ciò che è cambiato dall'ultimo backup COMPLETO. Cresce nel corso della settimana, ma un ripristino richiede esattamente due pezzi: il backup completo e l'ultimo differenziale.
Quale scegliere
- Sito piccolo sotto qualche GB — completo ogni notte. Il semplice batte l'ingegnoso, e il semplice è quello che funziona alle tre del mattino.
- Sito grande che cambia molto — completo settimanale, incrementale ogni notte, e metti alla prova la catena.
- Sito grande con una finestra di ripristino stretta — completo settimanale, differenziale ogni notte. Scambi spazio con un ripristino da due file.
Che cosa fanno davvero gli strumenti moderni
restic, borg e simili sono incrementali in ciò che trasferiscono e al ripristino si comportano come un backup completo: ogni istantanea si può sfogliare e ripristinare da sola, perché i pezzi sono deduplicati anziché incatenati.
restic -r /srv/backup backup /var/www # transfers only changes
restic -r /srv/backup snapshots # every one is complete
restic -r /srv/backup restore latest --target /tmp/check