ฉันจะลบไฟล์สำรองข้อมูลเก่าได้อย่างไร


16

ฉันได้สั่งให้ DejaDup เก็บไฟล์สำรองไว้หนึ่งสัปดาห์ ตอนนี้ผ่านไปแล้วกว่าหนึ่งเดือนและที่เก็บข้อมูลสำรองของฉันก็เบื่อหน่ายกับการสำรองข้อมูลเก่า มีวิธีการสั่งให้ DejaDup ลบการสำรองข้อมูลเก่าโดยไม่ถึงขีด จำกัด ของที่เก็บหรือไม่? ฉันสามารถ detele พวกเขาด้วยตนเองได้หรือไม่

คำตอบ:


11

นอกจากนี้คุณสามารถตัดการสำรองข้อมูลด้วยตนเอง สิ่งที่ฉันทำคือการใช้:

duplicity remove-all-but-n-full 1 --force scp://mylogin@myserver/path_to_backup

จากบรรทัดคำสั่ง เพียงใช้ข้อมูลที่คุณใช้สร้างข้อมูลสำรองจาก Ubuntu GUI


1
หนึ่ง caveat เป็นที่path_to_backupเกี่ยวข้องกับmyloginไดเรกทอรีบ้าน ฉันลองsftp://mylogin@myserver/usr/home/mylogin/backupแล้วมันสร้างโฟลเดอร์ใหม่/usr/home/mylogin/usr/home/mylogin/backupซึ่งแน่นอนว่าว่างเปล่าและมันบอกว่ามันไม่สามารถค้นหาข้อมูลสำรองได้ที่นี่ :)
Ruslan Stelmachenko

/ usr / home? นั่นไม่ใช่การพิมพ์ผิดโดยบังเอิญหรือ? โดยปกติโฟลเดอร์บ้านจะอยู่ใน / home บนรูท
Jozef Legény

ไม่ได้ในโฟลเดอร์โฮมของ FreeBSD ที่ / usr / home และ / home เป็นเพียง symlink
Ruslan Stelmachenko

ในกรณีนี้ฉันคิดว่าเส้นทางนั้นสัมพันธ์กับบ้านของคุณเสมอและคุณควรใช้ sftp: // mylogin @ myserver / backup
Jozef Legény

อืม ... นั่นคือสิ่งที่ฉันพูดในความคิดเห็นแรกของฉัน :) แต่มันก็แปลกใจสำหรับฉันเพราะสิ่งอื่น ๆ ที่ฉันเคยใช้มาก่อน (เช่นคอมไพล์) ใช้เส้นทางที่สมบูรณ์ใน URL ของพวกเขาโดยไม่คำนึงว่าการเข้าสู่ระบบเป็นส่วนหนึ่งของ URL อะไร
Ruslan Stelmachenko

3

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

Deja-dup เก็บการสำรองข้อมูลตามเวลาที่กำหนดหรือจนกว่าพื้นที่สำรองจะเต็มพวกเขาจะจัดการการสำรองข้อมูลตามลำดับวิธีแก้ปัญหาของคุณอาจเพิ่งเปิดใช้งานโควต้าสำหรับไดรฟ์สำรองและไม่ปล่อยให้พื้นที่ทั้งหมดว่าง หรือเปลี่ยนความถี่การสำรองข้อมูลสัปดาห์ละครั้งหากคุณแก้ไขไฟล์จำนวนมากหรือการคัดลอก / ย้ายไฟล์จะทำให้ภาพสำรองมีขนาดใหญ่มาก


ขอบคุณสำหรับคำตอบของ Bruno ฉันกำลังสำรองข้อมูล ssh ไปยังโฟลเดอร์บนเซิร์ฟเวอร์ระยะไกล ฉันไม่ต้องการให้สำเนาสำรองโตขึ้นจนกว่าเซิร์ฟเวอร์จะเต็ม! และฉันไม่สามารถเข้าถึงการตั้งค่าโควต้าดิสก์ มันแย่มาก ฉันจะเปลี่ยนระบบสำรองข้อมูล ...
Fabio

1
คุณสามารถใช้ส่วนแบ็คเอนด์จาก deja-up เพื่อทำสิ่งที่เหมือนกัน แต่มีตัวเลือกเพิ่มเติมเพื่อทำความเข้าใจกับสิ่งที่เกิดขึ้นในประเภทเทอร์มินัลdeja-dup --backupและตรวจสอบข้อความที่เป็นหนึ่งในนั้นคือคำสั่งการสำรองข้อมูลซ้ำซ้อนจริง
Bruno Pereira

2
การปรับแต่งที่คุณกำลังมองหาคือ "Keep x rev จากไฟล์" โดยที่ x จะเป็นจำนวนสำเนาที่สามารถกู้คืนได้คุณสามารถตั้งค่าได้เช่น 30, ดังนั้นมากกว่า 30 rev ของไฟล์และความซ้ำซ้อนจะลบการสำรองข้อมูลเอง . มองหาman duplicityตัวเลือกทั้งหมดด้วย
Bruno Pereira

1
บรูโน่คุณพูดถูกสวิตช์ที่ฉันกำลังมองหาอยู่ มันใช้ได้เฉพาะจากเทอร์มินัลไม่มีตัวเลือก GUI สำหรับมันหรือไม่
Fabio

3

คุณสามารถใช้แอป Dconf จากร้านค้า Ubuntu เพื่อแก้ไขการตั้งค่าที่พา ธ org.gnome.DejaDup ชื่อคีย์ลบหลังจาก มันถูกตั้งค่าเป็นจำนวนวันเพื่อเก็บไฟล์สำรองข้อมูลในตำแหน่งสำรอง

หรือจากสถานี ตัวอย่างเช่นหากต้องการตั้งค่าเป็น 60 วันจากบรรทัดคำสั่งให้รัน:

gsettings set org.gnome.DejaDup delete-after 60

สิ่งนี้ถูกต้อง อย่างไรก็ตามการเปิด GUI "สำรองข้อมูล" บางครั้งจะทำให้การตั้งค่านี้เปลี่ยนกลับเป็น "อย่างน้อย 6 เดือน" เมื่อปิดแอปอีกครั้ง
DavidO

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.