После использования Дубликата Déjà некоторое время, я продолжаю получать эту ошибку после каждой попытки резервного копирования:
Местоположение резервирных копий является слишком небольшим. Попытайтесь использовать один с большим количеством пространства.
Я мог удалить некоторые резервные копии, сделанные из определенных дат только? Например, я мог удалить все резервные копии, более старые, чем месяц?
Моя резервная папка содержит 372 файла с именами как:
duplicity-full.20121122T124053Z.manifest.gpg
duplicity-full.20121122T124053Z.vol100.difftar.gpg
duplicity-full-signatures.20121122T124053Z.sigtar.gpg
duplicity-inc.20121122T124053Z.to.20121129T151249Z.manifest.gpg
duplicity-inc.20121122T124053Z.to.20121129T151249Z.vol1.difftar.gpg
duplicity-new-signatures.20121122T124053Z.to.20121129T151249Z.sigtar.gpg
Я могу удалить некоторые из этих файлов безопасно?
A полная резервная копия содержит все данные этой резервной копии и не зависит от других резервных копий. Он состоит как минимум из трех файлов:
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
(только один) [ 1126] Чтобы удалить резервную копию, вы можете просто удалить набор соответствующих файлов. Помните, что все последующие зависимые инкрементные резервные копии станут недействительными. Вы можете сделать это вручную или использовать команду 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
Страница man для команды duplicity
очень информативно, взгляните.
Спасибо @Flimm: https://askubuntu.com/a/246694/676490 Для пользователей как я, который попробовал ~/deja-dup
вместо file:///home/flimm/deja-dup
здесь пример для имени пользователя flimm
duplicity remove-older-than 1M file:///home/flimm/deja-dup