File yang terkait dengan cadangan lengkap dan tambahan:
Sebuah salinan lengkap berisi semua data cadangan itu, dan tidak tergantung pada setiap backup lainnya. Ini terdiri dari setidaknya tiga file:
duplicity-full.DATE.manifest
(hanya satu)
duplicity-full.DATE.volYYY.difftar
(satu atau lebih)
duplicity-full-signatures.DATE.sigtar
(hanya satu)
Jika cadangan dienkripsi, nama file ini akan memiliki .gpg
akhiran.
Sebuah incremental backup hanya berisi perbedaan antara cadangan sebelumnya dan itu sendiri, itu tergantung pada backup sebelumnya, dan backup sebelumnya, sepanjang jalan sampai rantai mencapai full backup. Ini terdiri dari tiga file:
duplicity-inc.DATE.to.DATE.manifest
(hanya satu)
duplicity-inc.DATE.to.DATE.volX.difftar
(satu atau lebih)
duplicity-new-signatures.DATE.to.DATE.sigtar
(hanya satu)
Untuk menghapus cadangan, Anda bisa menghapus set file yang sesuai. Ingat bahwa semua cadangan tambahan yang tergantung berikutnya akan menjadi tidak valid. Anda dapat melakukan ini secara manual, atau Anda dapat menggunakan duplicity
perintah.
Ikhtisar perintah duplicity
:
Berikut cara melihat sekumpulan cadangan menggunakan duplicity
perintah:
$ 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.
Berikut ini cara menghapus cadangan yang lebih lama dari satu bulan, menjaga cadangan apa pun yang diperlukan untuk cadangan tambahan di bulan lalu:
duplicity remove-older-than 1M file:///path/to/backup
Berikut ini cara menghapus semua cadangan kecuali set cadangan lengkap terakhir, dan cadangan tambahannya:
duplicity remove-all-but-n-full 1 file:///path/to/backup
Berikut cara menghapus semua cadangan inkremental kecuali cadangan penuh terakhir, dan cadangan inkremental:
duplicity remove-all-inc-of-but-n-full 1 file:///path/to/backup
Halaman manual untuk duplicity
perintah ini sangat informatif, lihatlah.