bup-gc - ลบข้อมูลที่ไม่ได้อ้างอิงและไม่จำเป็น
bup gc [-#|--verbose] <branch|save...>
bup gc ลบ (ลบอย่างถาวร) ข้อมูลที่เข้าถึงไม่ได้ออกจากที่เก็บ ข้อมูลที่ไม่ได้อ้างอิงโดยตรงหรือโดยอ้อมโดยชุดสาขาปัจจุบัน (ชุดสำรอง) และแท็ก แต่โปรดจำไว้ว่าการขจัดข้อมูลซ้ำซ้อน การลบการบันทึก และการเรียกใช้ตัวรวบรวมขยะอาจหรืออาจไม่ลบสิ่งใดเลย (หรือเรียกคืนพื้นที่ใดๆ)
ด้วยการใช้งานปัจจุบันที่น่าจะเป็น ข้อมูลที่ไม่สามารถเข้าถึงได้บางส่วนอาจถูกเก็บไว้ ในการแลกเปลี่ยน การรวบรวมขยะควรใช้ RAM น้อยกว่าวิธีอื่นๆ ที่แม่นยำกว่า
โดยทั่วไปแล้วตัวรวบรวมขยะจะถูกเรียกใช้หลังจากการเรียกใช้ bup rm บางชุด
คำเตือน: นี่เป็นหนึ่งในคำสั่ง bup ไม่กี่คำสั่งที่ปรับเปลี่ยนไฟล์เก็บถาวรของคุณโดยเจตนาทำลายล้าง แม้ว่าความพยายามที่จะเข้าร่วมหรือกู้คืนข้อมูลที่คุณยังคงสนใจหลังจาก gc สำเร็จ นั่นเป็นสัญญาณที่ดีพอสมควรว่าคำสั่งทำงานได้อย่างถูกต้อง (คำสั่ง dev/compare-tree ในซอร์สทรีสามารถใช้ช่วยทดสอบก่อน/หลังผลลัพธ์)
เขียนใหม่เฉพาะแพ็คไฟล์หากมีขยะมากกว่า N เปอร์เซ็นต์ มิฉะนั้นปล่อยให้อยู่คนเดียว เกณฑ์เริ่มต้นคือ 10%
เพิ่มความฟุ่มเฟือย (สามารถใช้มากกว่าหนึ่งครั้ง) ด้วยหนึ่ง -v bup พิมพ์ทุกชื่อไดเร็กทอรีที่ได้รับการสำรองข้อมูล ด้วยสอง -v มันยังพิมพ์ทุกชื่อไฟล์
ตั้งระดับการบีบอัดเป็น # (ค่าตั้งแต่ 0-9 โดยที่ 9 คือค่าสูงสุด และ 0 คือไม่มีการบีบอัด) ค่าเริ่มต้นคือ 1 (การบีบอัดที่รวดเร็วและหลวม)
ลบการบันทึกทั้งหมดของ "บ้าน" และข้อมูลส่วนใหญ่ที่ไม่ได้อ้างอิง
bup rm home
bup gcbup-rm(1) and bup-fsck(1)
ส่วนหนึ่งของชุด bup(1)
ร็อบ บราวนิ่ง rlb@defaultvalue.org