Archivos asociados con copias de seguridad completas e incrementales:
Una copia de seguridad completa contiene todos los datos de esa copia de seguridad y no depende de ninguna otra copia de seguridad. Consta de al menos tres archivos:
duplicity-full.DATE.manifest
(solo uno)
duplicity-full.DATE.volYYY.difftar
(uno o mas)
duplicity-full-signatures.DATE.sigtar
(solo uno)
Si la copia de seguridad está encriptada, estos nombres de archivo tendrán un .gpg
sufijo.
Una copia de seguridad incremental solo contiene las diferencias entre una copia de seguridad anterior y ella misma, depende de la copia de seguridad anterior y de sus copias de seguridad anteriores, hasta que la cadena llegue a una copia de seguridad completa. Se compone de tres archivos:
duplicity-inc.DATE.to.DATE.manifest
(solo uno)
duplicity-inc.DATE.to.DATE.volX.difftar
(uno o mas)
duplicity-new-signatures.DATE.to.DATE.sigtar
(solo uno)
Para eliminar una copia de seguridad, simplemente puede eliminar el conjunto de archivos correspondientes. Recuerde que todas las copias de seguridad incrementales dependientes posteriores serán inválidas. Puede hacerlo manualmente o puede usar el duplicity
comando.
Descripción general del comando de duplicity
:
Aquí se explica cómo ver un conjunto de copias de seguridad con el duplicity
comando:
$ duplicity collection-status file:///path/to/backup
# output truncated for brevity
Found 0 secondary backup chains.
Found primary backup chain with matching signature chain:
-------------------------
Chain start time: Thu Nov 22 12:40:53 2012
Chain end time: Thu Jan 10 14:17:35 2013
Number of contained backup sets: 7
Total number of contained volumes: 358
Type of backup set: Time: Number of volumes:
Full Thu Nov 22 12:40:53 2012 162
Incremental Thu Nov 29 15:12:49 2012 4
Incremental Thu Dec 13 09:05:17 2012 10
Incremental Thu Dec 20 11:09:12 2012 9
Incremental Thu Dec 27 00:05:55 2012 83
Incremental Thu Jan 3 11:07:31 2013 79
Incremental Thu Jan 10 14:17:35 2013 11
-------------------------
No orphaned or incomplete backup sets found.
Aquí se explica cómo eliminar las copias de seguridad anteriores a un mes, manteniendo las copias de seguridad necesarias para las copias de seguridad incrementales en el último mes:
duplicity remove-older-than 1M file:///path/to/backup
Aquí se explica cómo eliminar todas las copias de seguridad, excepto el último conjunto de copias de seguridad completo y sus copias de seguridad incrementales:
duplicity remove-all-but-n-full 1 file:///path/to/backup
Aquí se explica cómo eliminar todas las copias de seguridad incrementales, excepto el último conjunto de copias de seguridad completo y sus copias de seguridad incrementales:
duplicity remove-all-inc-of-but-n-full 1 file:///path/to/backup
La página de manual para el duplicity
comando es muy informativa, eche un vistazo.