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
Qualunque cosa tu scelga, la catena è un'affermazione finché non ci ripristini davvero da dentro. Vedi Verificare che un backup si ripristini.