ฉันจะลบการสำรองข้อมูลส่วนเพิ่มที่ทำกับเดจาซ้ำได้หรือไม่


17

หลังจากใช้Déjà Dup อยู่พักหนึ่งฉันก็พบข้อผิดพลาดนี้หลังจากพยายามสำรองทุกครั้ง:

ตำแหน่งสำรองมีขนาดเล็กเกินไป ลองใช้ที่มีพื้นที่มากขึ้น

ฉันสามารถลบข้อมูลสำรองบางอย่างที่ทำในบางวันเท่านั้นได้หรือไม่ ตัวอย่างเช่นฉันสามารถลบข้อมูลสำรองทั้งหมดที่เก่ากว่าหนึ่งเดือนได้หรือไม่

โฟลเดอร์สำรองของฉันมีไฟล์ 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คำสั่งไอคอน Manpageมีข้อมูลมากให้ดู


สวัสดีฉันอ่าน manpage และหวังว่าจะพบรายละเอียดของโหมดเกี่ยวกับการสำรองข้อมูลเพิ่มเติม สถานการณ์ของฉันมีดังต่อไปนี้ - ตามสถานะคอลเลกชันที่ซ้ำซ้อนฉันมี 2 สายรองสำรองและ 1 สายโซ่หลัก ฉันไม่พบรายละเอียดเกี่ยวกับความแตกต่างของเครือข่ายสำรองหลักและสำรอง นอกจากนี้ฉันยังไม่มั่นใจว่าฉันสามารถลบไฟล์สำรองที่เพิ่มขึ้นทั้งหมดที่ระบุไว้ในแต่ละเชนสำรอง
seb

1
หากต้องการลบชุดข้อมูลสำรองจริง ๆ คุณต้องเพิ่มอาร์กิวเมนต์--forceเพื่อลบชุดข้อมูลสำรองแบบเต็มล่าสุดจะเป็น: duplicity remove-all-but-n-full 1 file:///path/to/backup --force
wouter205

1

ขอบคุณ@Flimm : /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.