Copia completa, incremental y diferencial para GSI: diferencias y restauración
Respuesta rápida: una copia completa guarda todo el conjunto de datos elegido; una incremental guarda los cambios desde la copia anterior de la cadena; y una diferencial guarda los cambios desde la última completa. Para restaurar con incrementales necesitas la completa y todos los incrementos posteriores hasta el punto deseado. Con diferenciales necesitas la completa y la diferencial correspondiente. La clave para resolver preguntas de GSI es identificar siempre respecto a qué copia se calculan los cambios.
En el programa del anexo IX de la convocatoria publicada en el BOE el 22 de diciembre de 2025, el bloque «Sistemas y comunicaciones» incluye los procedimientos de backup y recuperación. Este artículo explica los tres modelos como conceptos de estudio. Antes de preparar un proceso selectivo concreto, comprueba el programa y las posibles modificaciones en su fuente oficial.
Copia completa, incremental y diferencial: la diferencia esencial
Imagina una carpeta de trabajo con cuatro archivos el lunes. El martes se modifica uno y el miércoles se modifica otro. La pregunta no es solo qué archivos cambiaron, sino cuál es la referencia de cada copia. Las definiciones de Microsoft para los tipos de copia de VSS distinguen la completa, la incremental y la diferencial por esa referencia.
| Tipo de copia | Qué incorpora en este ejemplo | Referencia de los cambios | Para recuperar el miércoles |
|---|---|---|---|
| Completa | Todo el conjunto seleccionado | El estado actual de los datos | La copia completa del miércoles |
| Incremental | Los cambios desde la copia anterior | Última completa o incremental de la cadena | Completa del lunes + incremental del martes + incremental del miércoles |
| Diferencial | Los cambios desde la completa del lunes | Última copia completa | Completa del lunes + diferencial del miércoles |
La tabla describe el modelo conceptual habitual. Un producto puede trabajar con archivos, bloques, instantáneas o registros, y su procedimiento exacto de restauración depende de esa tecnología. Por ejemplo, la documentación de Azure Backup describe copias incrementales por bloques, mientras que VSS formula sus tipos con archivos. No traslades a cualquier herramienta los detalles de implementación de una sola plataforma.
Ejemplo resuelto: qué contiene cada copia
Una secuencia de tres días
Supón que el lunes se hace una copia completa C0 de los archivos A, B, C y D. El martes cambia A. El miércoles cambia B, pero A no vuelve a cambiar. Con una estrategia incremental, I1 (martes) contiene el cambio de A e I2 (miércoles) contiene el de B. I2 no repite A, porque su referencia es I1.
Con una estrategia diferencial, D1 (martes) contiene el cambio de A y D2 (miércoles) contiene los cambios de A y B. D2 compara el estado del miércoles con C0, no con D1. En un enunciado de examen, si el jueves se crea otra diferencial sin nueva completa, seguirá tomando C0 como base.
Para recuperar el estado del miércoles con incrementales, aplica C0, I1 e I2 en orden. Si falta I1, la cadena conceptual queda incompleta. Para recuperar ese estado con diferenciales, aplica C0 y D2. La documentación de copias diferenciales de SQL Server también exige restaurar la copia base antes de la diferencial, aunque los pasos concretos pertenecen a ese gestor.
La pregunta clave para distinguirlas
Al leer «se guardan únicamente los cambios», pregunta: ¿cambios desde cuándo? Si son desde la última copia de la cadena, estás ante una incremental. Si son desde la última completa, ante una diferencial. La palabra «únicamente» por sí sola no permite distinguirlas.
Tiempo, espacio y restauración: cómo razonar sin reglas absolutas
Una completa vuelve a incluir todo el conjunto seleccionado. Si se realiza con frecuencia, puede requerir más transferencia y almacenamiento que una copia de cambios. Una incremental suele registrar menos datos por ejecución cuando las modificaciones son pequeñas, pero la restauración de un punto posterior puede depender de varias piezas. La diferencial puede crecer a medida que se acumulan cambios desde la completa; a cambio, una restauración conceptual usa la base y la diferencial elegida.
Estas son tendencias, no garantías de duración ni de tamaño. El resultado depende de los datos modificados, la compresión, la deduplicación, el soporte, la red y el software. Tampoco confundas «tener una copia» con «poder recuperar»: hay que comprobar que los archivos son legibles, que la cadena está completa y que el procedimiento de restauración funciona. En un supuesto práctico, explica qué versión quieres recuperar y qué copias utilizarías.
Cómo resolver una pregunta tipo test sobre backups
- Dibuja la línea de tiempo. Anota la última completa y cada copia posterior con su fecha.
- Identifica el tipo de cada copia. No deduzcas el tipo solo por el nombre del archivo; usa lo que diga el enunciado.
- Marca la base. Para una diferencial, localiza la completa. Para una incremental, sigue la copia anterior de la cadena.
- Fija el punto de recuperación. Quizá la pregunta pide el martes, aunque aparezcan copias del miércoles.
- Construye la secuencia mínima del modelo. Completa más incrementales sucesivas, o completa más la diferencial del punto elegido.
- Revisa condiciones particulares. Si el enunciado habla de una herramienta concreta, prevalecen sus reglas documentadas.
Ejercicio breve: C0 se hace el lunes; I1, el martes; I2, el miércoles. ¿Sirven C0 e I2 para reconstruir el miércoles? En el modelo incremental descrito, no: falta I1. Cambia I1 e I2 por D1 y D2. ¿Qué necesitas para recuperar el miércoles? C0 y D2. No hace falta D1 porque D2 recoge los cambios respecto de C0.
Un método de estudio de 20 minutos
Primero, dibuja dos líneas de tiempo de cinco días: una incremental y otra diferencial. Cambia uno o dos archivos cada día y escribe qué contiene cada copia. Después, tapa las respuestas y reconstruye las cadenas de restauración para dos fechas distintas. Finalmente, explica en voz alta por qué una diferencial del jueves no toma la del miércoles como base.
Convierte los fallos concretos en preguntas cortas: «¿Qué copia sirve de base a la diferencial?» o «¿Qué ocurre si falta un incremento intermedio?». Puedes repasar el método general con flashcards y practicar la lectura cuidadosa del enunciado con tests y simulacros. Si una respuesta te sorprende, registra qué referencia confundiste y vuelve al esquema, siguiendo este método para analizar errores en tests de GSI.
Preguntas frecuentes
¿Una copia diferencial depende de la diferencial anterior?
En el modelo explicado, no. Cada diferencial toma como referencia la última completa. Para restaurar el estado de una fecha, usa esa completa y la diferencial de la fecha elegida.
¿Una incremental siempre ocupa menos que una diferencial?
No se puede afirmar sin conocer los datos y el producto. Como regla de estudio, la incremental captura cambios desde la copia anterior y la diferencial acumula cambios desde la completa. El tamaño real puede variar por las características de la herramienta y del conjunto protegido.
¿Una copia completa elimina la necesidad de probar la restauración?
No. Una copia puede existir y ser inutilizable por errores de lectura, falta de componentes o un procedimiento incorrecto. Una prueba de recuperación confirma si sirve para el objetivo previsto.
Para seguir preparando GSI
Comprueba siempre el programa de tu convocatoria en el BOE y usa la documentación del producto cuando estudies un caso técnico concreto. En PreparaGSI puedes alternar tests para aplicar estas diferencias, flashcards para recordar las referencias de cada copia y audio-podcasts para repasar los conceptos. La práctica gana valor cuando puedes justificar cada respuesta con una línea de tiempo y una fuente verificable.