Las tres acaban con tus datos a salvo en otro sitio. Se diferencian en cuánto se copia cada noche, cuánto espacio se ocupa y —la parte que importa cuando de verdad hace falta— cuántas piezas tienen que estar presentes e intactas para restaurar.
Completa
Todo, cada vez. La más lenta de hacer, la más grande de guardar, la más simple de restaurar: un archivo, y por sí solo está completo.
Incremental
Lo que cambió desde la ÚLTIMA copia, sea del tipo que sea. La más rápida y la más pequeña. Para restaurar necesitas la última completa más todos los incrementos posteriores, en orden, y si falta uno o está corrupto, todo lo que va detrás no sirve.
Diferencial
Lo que cambió desde la última copia COMPLETA. Crece a lo largo de la semana, pero una restauración necesita exactamente dos piezas: la completa y la diferencial más reciente.
Cuál elegir
- Sitio pequeño de pocos GB: completa cada noche. Lo simple gana a lo ingenioso, y lo simple es lo que funciona a las tres de la madrugada.
- Sitio grande con muchos cambios: completa semanal, incremental cada noche, y pon a prueba la cadena.
- Sitio grande con poca ventana de restauración: completa semanal, diferencial cada noche. Cambias espacio por una restauración de dos archivos.
Lo que hacen de verdad las herramientas modernas
restic, borg y afines son incrementales en lo que transfieren y se comportan como una copia completa al restaurar: cada instantánea se puede recorrer y restaurar por sí sola, porque las piezas están deduplicadas y no encadenadas.
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