Arquivos associados a backups completos e incrementais:
Um backup completo contém todos os dados desse backup e não depende de nenhum outro backup. Consiste em pelo menos três arquivos:
duplicity-full.DATE.manifest
(apenas um)
duplicity-full.DATE.volYYY.difftar
(um ou mais)
duplicity-full-signatures.DATE.sigtar
(apenas um)
Se o backup for criptografado, esses nomes de arquivos terão um .gpg
sufixo.
Um backup incremental contém apenas as diferenças entre um backup anterior e ele próprio, depende do backup anterior e de seus backups anteriores, até a cadeia alcançar um backup completo. É composto por três arquivos:
duplicity-inc.DATE.to.DATE.manifest
(apenas um)
duplicity-inc.DATE.to.DATE.volX.difftar
(um ou mais)
duplicity-new-signatures.DATE.to.DATE.sigtar
(apenas um)
Para excluir um backup, você pode simplesmente excluir o conjunto de arquivos correspondentes. Lembre-se de que todos os backups incrementais dependentes subsequentes se tornarão inválidos. Você pode fazer isso manualmente ou pode usar o duplicity
comando
Visão geral do comando de duplicity
:
Veja como visualizar um conjunto de backups usando o 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.
Veja como remover backups anteriores a um mês, mantendo os backups necessários para backups incrementais no último mês:
duplicity remove-older-than 1M file:///path/to/backup
Veja como remover todos os backups, exceto o último conjunto completo de backups e seus backups incrementais:
duplicity remove-all-but-n-full 1 file:///path/to/backup
Veja como remover todos os backups incrementais, exceto o último conjunto completo de backups, e seus backups incrementais:
duplicity remove-all-inc-of-but-n-full 1 file:///path/to/backup
A página de manual do duplicity
comando é muito informativa, dê uma olhada.