Toutes trois aboutissent à vos données en sûreté ailleurs. Elles diffèrent par la quantité copiée chaque nuit, l'espace occupé, et — la part qui compte le jour où vous en avez besoin — le nombre de pièces qui doivent être présentes et intactes pour restaurer.

Complète

Tout, à chaque fois. La plus lente à prendre, la plus lourde à garder, la plus simple à restaurer : une archive, complète à elle seule.

Incrémentale

Ce qui a changé depuis la DERNIÈRE sauvegarde, quelle qu'elle soit. La plus rapide et la plus légère. Pour restaurer, il vous faut la dernière complète plus chaque incrément depuis, dans l'ordre — et s'il en manque un ou qu'il est corrompu, tout ce qui suit est inutilisable.

Différentielle

Ce qui a changé depuis la dernière sauvegarde COMPLÈTE. Elle grossit au fil de la semaine, mais une restauration ne demande que deux pièces : la complète et la dernière différentielle.

Laquelle choisir

  • Petit site de quelques Go — complète chaque nuit. Le simple bat l'astucieux, et le simple est ce qui marche à trois heures du matin.
  • Gros site, beaucoup de changements — complète chaque semaine, incrémentale chaque nuit, et éprouvez la chaîne.
  • Gros site, fenêtre de restauration serrée — complète chaque semaine, différentielle chaque nuit. Vous échangez de l'espace contre une restauration à deux fichiers.

Ce que font réellement les outils modernes

restic, borg et leurs semblables sont incrémentaux dans ce qu'ils transfèrent et se comportent comme une sauvegarde complète à la restauration : chaque instantané se parcourt et se restaure à lui seul, parce que les morceaux sont dédupliqués et non enchaînés.

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
Quel que soit votre choix, la chaîne n'est qu'une affirmation tant que vous n'avez pas restauré depuis elle. Voir Vérifier qu'une sauvegarde se restaure.