Déjà Dup ile yapılan artımlı yedeklemeleri silebilir miyim?


17

Bir süre Déjà Dup kullandıktan sonra, yedeklemedeki her denemeden sonra bu hatayı almaya devam ediyorum:

Yedekleme konumu çok küçük. Daha fazla alana sahip bir tane kullanmayı deneyin.

Yalnızca belirli tarihlerden yapılan bazı yedekleri silebilir miyim? Örneğin, bir aydan eski tüm yedeklemeleri silebilir miyim?

Yedekleme klasörüm, aşağıdaki gibi adlarla 372 dosya içeriyor:

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

Bu dosyaların bazılarını güvenle silebilir miyim?

Yanıtlar:


32

Tam ve artımlı yedeklemeler ile ilişkili dosyalar:

Bir tam yedekleme o yedekleme tüm verileri içerir ve başka herhangi bir yedekleme bağlı değildir. En az üç dosyadan oluşur:

  • duplicity-full.DATE.manifest (sadece bir tane)
  • duplicity-full.DATE.volYYY.difftar (bir veya daha fazla)
  • duplicity-full-signatures.DATE.sigtar (sadece bir tane)

Yedek şifrelenirse, bu dosya adlarının bir .gpgsoneki olacaktır .

Bir artımlı yedekleme sadece önceki yedekleme ve kendisi arasındaki farkları içeren, önceki yedekleme bağlıdır ve önceki yedeklerden, tüm yol kadar zincir tam yedekleme ulaşır. Üç dosyadan oluşur:

  • duplicity-inc.DATE.to.DATE.manifest (sadece bir tane)
  • duplicity-inc.DATE.to.DATE.volX.difftar (bir veya daha fazla)
  • duplicity-new-signatures.DATE.to.DATE.sigtar (sadece bir tane)

Bir yedeği silmek için, karşılık gelen dosya grubunu silebilirsiniz. Sonraki tüm bağımlı artımlı yedeklemelerin geçersiz olacağını unutmayın. Bunu manuel olarak yapabilir veya duplicitykomutu kullanabilirsiniz .

Komuta genel bakış duplicity:

duplicityKomut kullanarak bir yedekleme kümesini nasıl görüntüleyeceğiniz aşağıda açıklanmıştır :

$ 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.

Geçen ay artımlı yedeklemeler için gereken yedekleri tutarak bir aydan eski yedeklemeleri nasıl kaldıracağınız aşağıda açıklanmıştır:

duplicity remove-older-than 1M file:///path/to/backup

Son tam yedekleme kümesi ve artımlı yedeklemeler hariç tüm yedeklemeleri nasıl kaldıracağınız aşağıda açıklanmıştır:

duplicity remove-all-but-n-full 1 file:///path/to/backup

Son tam yedekleme kümesi ve artımlı yedeklemeler dışındaki tüm artımlı yedeklemeleri nasıl kaldıracağınız aşağıda açıklanmıştır:

duplicity remove-all-inc-of-but-n-full 1 file:///path/to/backup

İçin manpage duplicitykomutuManpage simgesi çok bilgilendirici, bir göz atın.


Merhaba, Manpage üzerinden okuyordum ve artımlı yedeklemelerle ilgili bazı mod ayrıntıları bulmayı umuyordum. Durumum şu şekildedir - yineleme toplama durumuna göre 2 ikincil ve 1 birincil yedek zincirim var. Birincil ve ikincil yedek zincirlerin farkı hakkında ayrıntı bulamadım. Buna ek olarak, hala her bir yedekleme zinciri altında listelenen tüm artımlı yedekleme dosyalarını silebileceğinden emin değilim.
seb

1
Yedekleme kümelerini gerçekten silmek için --force, son tam yedekleme kümesini silmek için argümanı eklemeniz gerekir: duplicity remove-all-but-n-full 1 file:///path/to/backup --force
wouter205

1

Teşekkürler @Flimm : /ubuntu//a/246694/676490 çalıştı benim gibi kullanıcılar için ~/deja-dupyerine file:///home/flimm/deja-dupbir kullanıcı adı için bir örnek buradaflimm

duplicity remove-older-than 1M file:///home/flimm/deja-dup
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.