Файлы, связанные с полными и инкрементными резервными копиями:
Полная резервная копия содержит все данные этой резервной копии, и это не зависит от каких - либо других резервных копий. Он состоит как минимум из трех файлов:
duplicity-full.DATE.manifest
(только один)
duplicity-full.DATE.volYYY.difftar
(один или больше)
duplicity-full-signatures.DATE.sigtar
(только один)
Если резервная копия зашифрована, эти имена файлов будут иметь .gpg
суффикс.
Добавочное резервное копирование содержит только различие между предыдущей резервной копией и сам по себе, это зависит от предыдущей резервной копии, и его предыдущих резервных копий, вплоть до тех пор , пока цепь не достигает полное резервное копирование. Он состоит из трех файлов:
duplicity-inc.DATE.to.DATE.manifest
(только один)
duplicity-inc.DATE.to.DATE.volX.difftar
(один или больше)
duplicity-new-signatures.DATE.to.DATE.sigtar
(только один)
Чтобы удалить резервную копию, вы можете просто удалить набор соответствующих файлов. Помните, что все последующие зависимые инкрементные резервные копии станут недействительными. Вы можете сделать это вручную, или вы можете использовать duplicity
команду.
Обзор команд duplicity
:
Вот как просмотреть набор резервных копий с помощью duplicity
команды:
$ 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.
Вот как удалить резервные копии старше одного месяца, сохраняя все резервные копии, необходимые для инкрементных резервных копий за последний месяц:
duplicity remove-older-than 1M file:///path/to/backup
Вот как удалить все резервные копии, кроме последнего полного набора резервных копий, и его инкрементные резервные копии:
duplicity remove-all-but-n-full 1 file:///path/to/backup
Вот как удалить все инкрементные резервные копии, кроме последнего полного набора резервных копий, и его инкрементные резервные копии:
duplicity remove-all-inc-of-but-n-full 1 file:///path/to/backup
Страница руководства для duplicity
команды очень информативна, посмотрите.