Các tệp được liên kết với bản sao lưu đầy đủ và gia tăng:
Một bản sao lưu đầy đủ chứa tất cả dữ liệu của bản sao lưu đó và nó không phụ thuộc vào bất kỳ bản sao lưu nào khác. Nó bao gồm ít nhất ba tệp:
duplicity-full.DATE.manifest
(chỉ một)
duplicity-full.DATE.volYYY.difftar
(một hoặc nhiều)
duplicity-full-signatures.DATE.sigtar
(chỉ một)
Nếu bản sao lưu được mã hóa, các tên tệp này sẽ có .gpg
hậu tố.
Một sao lưu gia tăng chỉ chứa sự khác biệt giữa một bản sao lưu trước đó và chính nó, nó phụ thuộc vào bản sao lưu trước, và các bản sao lưu trước đó, tất cả các cách cho đến khi đạt đến một chuỗi sao lưu đầy đủ. Nó bao gồm ba tệp:
duplicity-inc.DATE.to.DATE.manifest
(chỉ một)
duplicity-inc.DATE.to.DATE.volX.difftar
(một hoặc nhiều)
duplicity-new-signatures.DATE.to.DATE.sigtar
(chỉ một)
Để xóa một bản sao lưu, bạn chỉ cần xóa tập hợp các tệp tương ứng. Hãy nhớ rằng tất cả các bản sao lưu gia tăng phụ thuộc tiếp theo sẽ trở nên không hợp lệ. Bạn có thể làm điều này bằng tay, hoặc bạn có thể sử dụng duplicity
lệnh.
Tổng quan về lệnh của duplicity
:
Dưới đây là cách xem một tập hợp các bản sao lưu bằng duplicity
lệnh:
$ 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.
Dưới đây là cách xóa các bản sao lưu cũ hơn một tháng, giữ bất kỳ bản sao lưu nào được yêu cầu cho các bản sao lưu gia tăng trong tháng trước:
duplicity remove-older-than 1M file:///path/to/backup
Dưới đây là cách xóa tất cả các bản sao lưu ngoại trừ bộ sao lưu đầy đủ cuối cùng và các bản sao lưu gia tăng của nó:
duplicity remove-all-but-n-full 1 file:///path/to/backup
Dưới đây là cách xóa tất cả các bản sao lưu gia tăng trừ bộ sao lưu đầy đủ cuối cùng và các bản sao lưu gia tăng của nó:
duplicity remove-all-inc-of-but-n-full 1 file:///path/to/backup
Các trang web cho duplicity
lệnh là rất nhiều thông tin, hãy xem.