Файли, пов’язані з повною та додатковою резервними копіями:
Повна резервна копія містить всі дані цієї резервної копії, і це не залежить від будь - яких інших резервних копій. Він складається щонайменше з трьох файлів:
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
команди дуже інформативна, погляньте.