আমি কি ডাজ ডুপ দিয়ে তৈরি ইনক্রিমেন্টাল ব্যাকআপগুলি মুছতে পারি?


17

কিছুক্ষণ ডেজ ডুপ ব্যবহার করার পরে, ব্যাকআপে প্রতিটি চেষ্টা করার পরে আমি এই ত্রুটিটি পেয়ে যাচ্ছি:

ব্যাকআপের অবস্থানটি খুব ছোট। আরও স্থান সহ একটি ব্যবহার করার চেষ্টা করুন।

আমি কি কিছু নির্দিষ্ট তারিখের তৈরি কিছু ব্যাকআপ মুছতে পারি? উদাহরণস্বরূপ, আমি কি এক মাসের চেয়ে পুরানো সমস্ত ব্যাকআপগুলি মুছতে পারি?

আমার ব্যাকআপ ফোল্ডারে এই জাতীয় নাম সহ 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

আমি কি এই ফাইলগুলির কয়েকটি নিরাপদে মুছতে পারি?

উত্তর:


32

পূর্ণ এবং ইনক্রিমেন্টাল ব্যাকআপের সাথে যুক্ত ফাইলগুলি:

একটি পূর্ণ ব্যাকআপে সেই ব্যাকআপের সমস্ত ডেটা থাকে এবং এটি অন্য কোনও ব্যাকআপের উপর নির্ভর করে না। এটিতে কমপক্ষে তিনটি ফাইল থাকে:

  • 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

জন্য র manpage duplicityকমান্ডম্যানপেজ আইকন খুবই তথ্যপূর্ণ, কটাক্ষপাত করা।


হাই, আমি ম্যানপেজটি পড়ছিলাম এবং বর্ধিত ব্যাকআপগুলি সম্পর্কে কিছু মোডের বিশদ আবিষ্কার করার আশা করছিলাম। আমার পরিস্থিতি নিম্নরূপ - সদৃশ সংগ্রহ-স্থিতি অনুসারে আমার 2 টি মাধ্যমিক এবং 1 টি প্রাথমিক ব্যাকআপ চেইন রয়েছে। প্রাথমিক এবং গৌণ ব্যাকআপ চেইনের পার্থক্য সম্পর্কে বিশদটি আমি খুঁজে পেলাম না। এগুলি ছাড়াও আমি এখনও আত্মবিশ্বাসী নই যে আমি প্রতিটি ব্যাকআপ চেইনের নীচে তালিকাভুক্ত সমস্ত বর্ধিত ব্যাকআপ ফাইলগুলি মুছতে পারি।
SEB

1
ব্যাকআপ সেটগুলি মুছতে, আপনাকে যুক্তিটি যুক্ত করতে হবে --forceযাতে শেষ পুরো ব্যাকআপ সেটটি মুছতে হবে: duplicity remove-all-but-n-full 1 file:///path/to/backup --force
wouter205

1

ধন্যবাদ @ ফ্লিম : /ubuntu//a/246694/676490 আমার মতো ব্যবহারকারী যারা এখানে ব্যবহারের ~/deja-dupপরিবর্তে file:///home/flimm/deja-dupব্যবহারকারীর ব্যবহারের জন্য উদাহরণ চেষ্টা করেছেনflimm

duplicity remove-older-than 1M file:///home/flimm/deja-dup
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.