Copias completas, incrementales, diferenciales y completas sintéticas: comparación
Una copia completa copia todo; una copia incremental copia lo que ha cambiado desde la última copia de cualquier tipo; una copia diferencial copia lo que ha cambiado desde la última copia completa. El incremental permanente toma una sola copia completa y, después, solo incrementales, y una copia completa sintética construye una copia completa nueva con datos que ya están en el repositorio, sin volver a leer el origen. La deduplicación trabaja junto a todos estos tipos y guarda una sola vez los datos idénticos; por eso muchas herramientas modernas pueden mostrar cada punto de restauración como completo y, aun así, guardar solo lo que ha cambiado.
¿Qué tipos de copia hay y cómo se comparan?
Los tipos se distinguen en cuatro cosas que importan más tarde: cuánto espacio ocupan, cuánto dura una ejecución, cuánto trabajo exige una restauración y cuánto le cuesta un eslabón roto de la cadena.
| Tipo | Qué copia | Uso de almacenamiento | Duración de la copia | Esfuerzo de restauración | Riesgo de la cadena |
|---|---|---|---|---|---|
| Completa | Todo lo seleccionado, cada vez | El más alto: una copia completa por cada punto de restauración | La más larga | La más sencilla: un solo punto de restauración | Ninguno: cada punto de restauración se sostiene solo |
| Incremental | Lo que ha cambiado desde la copia anterior de cualquier tipo | El más bajo por ejecución | La más corta | La última copia completa más todos los incrementos desde entonces | El más alto: un eslabón dañado o ausente rompe todos los puntos de restauración posteriores |
| Diferencial | Lo que ha cambiado desde la última copia completa | Crece con cada ejecución hasta la siguiente copia completa | Intermedia, y creciente | La última copia completa más la última diferencial | Medio: depende de la copia completa y de una diferencial; las diferenciales no dependen unas de otras |
| Incremental permanente | Una copia completa y, después, solo incrementos; los puntos antiguos se fusionan o se depuran para cumplir la retención | El más bajo en conjunto | Corta, pero la fusión añade carga al repositorio | Recorre la cadena desde la copia completa por todos los incrementos | Alto y permanente: la cadena nunca se cierra |
| Completa sintética | Una copia completa nueva, montada con datos que ya están en el repositorio | Una copia completa más por periodo | Sin carga en el origen, mucha E/S en el repositorio | Como una copia completa: se restaura desde un solo punto | Bajo: cada copia completa sintética cierra una cadena, pero solo es tan buena como los datos con los que se montó |
| Almacén deduplicado | Cada fragmento distinto una sola vez; un punto de restauración enumera los fragmentos que necesita | Aproximadamente los datos únicos de todos los puntos de restauración | Depende de cuánto haya cambiado | Cada punto de restauración se restaura por sí solo | Trasladado, no eliminado: los puntos de restauración comparten fragmentos, así que un fragmento dañado puede afectar a todos los que lo usan |
Un resumen independiente de cualquier fabricante, basado en la documentación de Veeam y de Microsoft y en la guía de INCIBE que figuran en Fuentes. Cada herramienta es distinta: lea cómo guarda la suya sus puntos de restauración.
¿Cómo funcionan las cadenas de copias?
La diferencia entre incremental y diferencial se ve mejor en lo que necesita una restauración. Restaurar el tercer incremento exige la copia completa y los tres incrementos, en orden. Restaurar la tercera diferencial exige la copia completa y esa única diferencial, porque cada diferencial se mide frente a la copia completa. INCIBE lo describe en su guía: con las incrementales, recuperar un directorio obliga a recuperar sus ficheros de las distintas copias incrementales, lo que ralentiza la recuperación; con la diferencial basta con mirar dos copias, la última diferencial y la última completa, a cambio de que crezca con el tiempo hasta que se vuelve a hacer una copia completa.
Qué necesita una restauración: incremental y diferencial
F es la copia completa, I son incrementales y D son diferenciales. Las partes resaltadas son las necesarias para restaurar la última.
Esquemático. Las herramientas reales añaden metadatos y pueden fusionar o reconstruir partes de la cadena.
¿Qué es el incremental permanente y qué es una copia completa sintética?
El método forever forward incremental de Veeam (el incremental permanente) mantiene un fichero de copia completa y una serie de ficheros de incrementos. Cuando una ejecución supera el ajuste de retención, el incremento más antiguo se fusiona en la copia completa, de modo que la cadena nunca necesita una copia completa nueva. Es lo que más espacio ahorra. Las contrapartidas son la fusión, que carga el repositorio y crece con la cantidad de cambios, y una cadena que nunca se cierra.
Una copia completa sintética (synthetic full) se construye con ficheros de copia que ya están en el repositorio, así que no carga el origen de producción, pero exige mucha E/S al repositorio. Una copia completa activa (active full) vuelve a leer todo el origen: tarda más y carga la producción, pero inicia una cadena nueva con datos recién leídos. Ambas cierran la cadena, por eso los esquemas de forward incremental usan una u otra según una programación.
¿Qué hace la deduplicación y cómo encaja?
La deduplicación guarda una sola vez los datos idénticos y los referencia desde cada sitio donde aparecen. La documentación de Microsoft, que en español escribe «desduplicación», la describe como la búsqueda de partes duplicadas de un conjunto de datos, que se almacenan una vez y, opcionalmente, se comprimen. Trabaja con fragmentos (chunks). Los fragmentos de tamaño fijo son sencillos, pero un solo byte insertado desplaza todos los fragmentos que van detrás; la fragmentación por contenido (content-defined chunking) elige los límites a partir de los propios datos, de modo que la mayoría de los fragmentos no cambian (FastCDC es un algoritmo publicado para ello).
Cuánto ahorra depende de los datos. La documentación de Microsoft sobre Windows Server da ahorros típicos del 30 al 50 % para documentos de usuario y del 80 al 95 % para bibliotecas de virtualización. Son cifras de servidores de archivos, no de copias de seguridad, pero muestran lo amplio que es el abanico.
La copia incremental y la deduplicación resuelven problemas distintos: la incremental decide qué lee y envía la herramienta, la deduplicación decide qué conserva el repositorio. Con un almacén deduplicado, los puntos de restauración comparten fragmentos en lugar de depender de una cadena. Cada punto de restauración está completo por sí mismo y cualquiera puede eliminarse sin romper los demás, porque el almacén cuenta referencias. El riesgo que queda es compartido: un fragmento dañado afecta a todos los puntos de restauración que lo usan, así que un almacén así necesita comprobaciones de integridad que relean los datos.
¿Qué es el seguimiento de bloques modificados?
Leer un disco entero para averiguar qué ha cambiado es lento. Los hipervisores y las capas de almacenamiento pueden, en cambio, registrar qué bloques han cambiado desde la última copia; eso se llama seguimiento de bloques modificados (changed block tracking, CBT). QEMU llama a su versión mapa de bits de cambios (dirty bitmap), con una granularidad fija por mapa. La copia lee entonces solo esos bloques. Si el registro se pierde, por ejemplo porque un mapa transitorio se descarta al terminar el proceso de QEMU, como describe su documentación, la herramienta tiene que volver a leer el disco entero.
¿Qué tipo debo elegir?
Elija según la restricción que aprieta primero:
- Pocos datos y restauraciones sencillas: copias completas programadas, o una copia completa semanal con incrementales o diferenciales diarias.
- Muchos datos y una ventana corta: copia incremental con seguimiento de cambios, hacia un almacén deduplicado.
- Almacenamiento sin deduplicación: copias completas periódicas, activas o sintéticas, para mantener las cadenas cortas. Una cadena de cientos de incrementos es un riesgo en sí misma.
- INCIBE recomienda que el plan de contingencia incluya copias completas cada cierto tiempo, por ejemplo una vez a la semana o al mes según las necesidades de almacenamiento, la cantidad de información generada o modificada y su criticidad, siempre combinadas con copias incrementales o diferenciales.
- Deje que sus objetivos de recuperación decidan la programación: la frecuencia de las copias y lo que dura cada una fijan cuántos datos puede perder. Véase RPO y RTO explicados.
- Elija lo que elija, compruébelo. Una cadena o un almacén de fragmentos solo es tan bueno como la última vez que se leyó de vuelta; véase cómo demostrar que una copia se puede restaurar. Dónde está el repositorio importa tanto como eso: véase elegir almacenamiento para copias.
Cómo lo resuelve Restow
Restow no le pide que elija un tipo de copia. No hay un ajuste de completa, incremental o diferencial ni un trabajo periódico de copia completa que programar. Lo que hace en su lugar:
Fragmentos deduplicados y cifrados
Los datos se dividen en fragmentos definidos por contenido (FastCDC, de 256 KiB a 4 MiB, unos 1 MiB de media), cada uno identificado por su hash, cifrado con AES-256-GCM con la clave del inquilino y empaquetado en ficheros pack de hasta 64 MiB. El contenido idéntico se guarda una sola vez entre elementos y a lo largo del tiempo dentro de un inquilino, nunca entre inquilinos. Cada punto de restauración enumera los fragmentos que necesita, de modo que cualquier punto de restauración puede restaurarse o eliminarse por separado; la recolección de basura de la comprobación del almacenamiento elimina los fragmentos que ningún punto de restauración usa. Como los puntos de restauración comparten fragmentos, un fragmento dañado puede afectar a varios de ellos, y las comprobaciones del almacenamiento semanal y mensual existen precisamente para leer eso. Véase almacenamiento.
Microsoft 365: incremental mediante consultas delta
El correo, el calendario y los contactos de Exchange Online, y OneDrive, se copian con consultas delta de Microsoft Graph, de modo que una ejecución normal obtiene solo lo que ha cambiado; las bibliotecas de documentos de los sitios de SharePoint Online usan el mismo método delta que OneDrive. La primera copia de un inquilino grande puede tardar días porque Microsoft limita la velocidad de la API de Graph. Véase copia de seguridad de Microsoft 365 e IMAP.
Servidores y equipos: restic
El agente para Linux y macOS copia ficheros con restic, que también deduplica, en un repositorio por equipo dentro del mismo destino de almacenamiento. Trabaja a nivel de fichero: todavía no hay imágenes de disco ni restauración completa del equipo (bare metal), ambas previstas. Véase copia de servidores y equipos.
Recursos compartidos de archivos: incremental con restic, sobre un montaje de solo lectura
Restow copia un recurso compartido SMB o una exportación NFS sin agente en el servidor de archivos. Durante una ejecución monta el recurso en solo lectura y lo copia con restic en un repositorio propio dentro del repositorio principal. Eso es incremental en el sentido de esta página: tras la primera ejecución se vuelven a leer los archivos cuyo tamaño o fecha de modificación han cambiado, y el contenido que restic ya guarda no se guarda por segunda vez, de modo que una ejecución normal lee y guarda solo lo que ha cambiado. Cada ejecución crea igualmente un punto de restauración que se sostiene por sí solo, así que nunca programa una copia completa. Los archivos abiertos, ilegibles o sin conexión se omiten y se enumeran, y la ejecución termina entonces con advertencias. Como el agente, trabaja a nivel de archivo: no hay imagen de disco. Véase recursos compartidos de archivos (SMB y NFS).
Proxmox VE: bloques modificados de 4 MiB (una vista previa)
La copia de Proxmox VE es una vista previa en todas las ediciones, para Proxmox VE 8.4 y posteriores, y todavía no se recomienda como única copia. Los discos de las VM se leen por NBD con mapas de bits de cambios (dirty bitmaps), y solo se leen y se suben los bloques modificados de 4 MiB; los contenedores pasan por restic. Cada punto de restauración guarda el mapa de bloques completo de cada disco, así que funciona como una copia completa sintética: cualquier punto de restauración puede restaurarse o eliminarse por separado. Tras detener e iniciar la VM, una copia en modo de parada, un cambio de tamaño o un traslado del disco, o una copia de una VM apagada, se vuelve a leer el disco entero y solo se suben los bloques cuyo hash ha cambiado. Una de cada 30 copias de un disco es, a propósito, una lectura completa. Un trabajo de Proxmox VE también puede ejecutar una prueba de arranque (Boot test, desactivada por defecto): el nodo restaura un punto de restauración como un invitado nuevo y aislado, lo arranca y lo destruye, lo que demuestra que el punto de restauración arranca pero no dice nada de las aplicaciones que hay dentro. Véase copia de Proxmox VE.
Restow no tiene copias diferenciales, ni compatibilidad con cintas, ni un trabajo programado de copia completa activa o sintética.
Preguntas frecuentes
¿Qué diferencia hay entre una copia incremental y una diferencial?
Una copia incremental copia lo que ha cambiado desde la copia anterior de cualquier tipo; una copia diferencial copia lo que ha cambiado desde la última copia completa. Las incrementales son más pequeñas, pero para restaurar hacen falta todos los eslabones de la cadena. Una diferencial solo necesita la última copia completa y la última diferencial, pero crece hasta la siguiente copia completa.
¿Es arriesgada una copia de tipo incremental permanente?
Es la que más espacio ahorra y la que tiene la dependencia más larga: una restauración recorre la cadena desde la única copia completa por todos los incrementos, y la fusión que aplica la retención reescribe la copia completa. El riesgo es manejable si la herramienta comprueba la cadena y usted relee las copias y prueba restauraciones. Una herramienta que guarda fragmentos deduplicados evita la cadena, pero entonces los puntos de restauración comparten fragmentos.
¿Sustituye la deduplicación a las copias incrementales?
No. La copia incremental reduce lo que se lee y se transfiere; la deduplicación reduce lo que se almacena. Muchas herramientas combinan ambas: leen solo lo que ha cambiado y guardan solo los fragmentos que todavía no tenían guardados.
¿Sigo necesitando una copia completa periódica?
Depende de cómo guarde los datos la herramienta. Donde cada incremento depende de una cadena, una copia completa o completa sintética periódica mantiene la cadena corta. Además, una lectura completa del origen permite contrastar el repositorio con el origen; por eso Restow lee entero un disco de Proxmox VE una de cada 30 copias.
¿Qué es el seguimiento de bloques modificados?
Un registro, que lleva el hipervisor o la capa de almacenamiento, de qué bloques de un disco han cambiado desde la última copia, para que la copia lea solo esos. QEMU, que usa Proxmox VE, lo llama mapa de bits de cambios (dirty bitmap). Si el registro se pierde, la copia tiene que volver a leer el disco entero.
Fuentes
Consultado el 16 de octubre de 2026.
- INCIBE: Copias de seguridad: una guía de aproximación para el empresario (2018). Definiciones de copia completa, diferencial e incremental, y por qué combinar copias completas periódicas con incrementales o diferenciales
- Veeam Best Practice Guide: Backup job methods (en inglés). Forward incremental con copias completas sintéticas o activas, incremental permanente y sus contrapartidas
- Veeam Backup & Replication Quick Start Guide: Backup methods (en inglés). Definiciones de incremental permanente, copia completa activa y copia completa sintética
- Microsoft Learn: Copias de seguridad diferenciales (SQL Server). Una copia diferencial se basa en la última copia completa y crece hasta la siguiente
- Microsoft Learn: Introducción a la desduplicación de datos (Windows Server). Qué es la deduplicación y el ahorro típico por tipo de contenido; las cifras son de servidores de archivos
- Xia, W. et al.: FastCDC: a fast and efficient content-defined chunking approach for data deduplication (USENIX ATC 2016, en inglés). El algoritmo de fragmentación que usa Restow
- Documentación de QEMU: Dirty bitmaps and incremental backup (en inglés). Cómo un mapa de bits de cambios marca las regiones modificadas y cuándo se pierde
- Microsoft Learn: Usar la consulta delta para realizar el seguimiento de los cambios en datos de Microsoft Graph. Cómo Microsoft Graph devuelve solo lo que ha cambiado desde la última solicitud