bup-gc - คู่มืออ้างอิง ตัวเลือก ตัวอย่างคำสั่ง


ชื่อ

bup-gc - ลบข้อมูลที่ไม่ได้อ้างอิงและไม่จำเป็น

เรื่องย่อ

bup gc [-#|--verbose] <branch|save...>

คำอธิบาย

bup gc ลบ (ลบอย่างถาวร) ข้อมูลที่เข้าถึงไม่ได้ออกจากที่เก็บ ข้อมูลที่ไม่ได้อ้างอิงโดยตรงหรือโดยอ้อมโดยชุดสาขาปัจจุบัน (ชุดสำรอง) และแท็ก แต่โปรดจำไว้ว่าการขจัดข้อมูลซ้ำซ้อน การลบการบันทึก และการเรียกใช้ตัวรวบรวมขยะอาจหรืออาจไม่ลบสิ่งใดเลย (หรือเรียกคืนพื้นที่ใดๆ)

ด้วยการใช้งานปัจจุบันที่น่าจะเป็น ข้อมูลที่ไม่สามารถเข้าถึงได้บางส่วนอาจถูกเก็บไว้ ในการแลกเปลี่ยน การรวบรวมขยะควรใช้ RAM น้อยกว่าวิธีอื่นๆ ที่แม่นยำกว่า

โดยทั่วไปแล้วตัวรวบรวมขยะจะถูกเรียกใช้หลังจากการเรียกใช้ bup rm บางชุด

คำเตือน: นี่เป็นหนึ่งในคำสั่ง bup ไม่กี่คำสั่งที่ปรับเปลี่ยนไฟล์เก็บถาวรของคุณโดยเจตนาทำลายล้าง แม้ว่าความพยายามที่จะเข้าร่วมหรือกู้คืนข้อมูลที่คุณยังคงสนใจหลังจาก gc สำเร็จ นั่นเป็นสัญญาณที่ดีพอสมควรว่าคำสั่งทำงานได้อย่างถูกต้อง (คำสั่ง dev/compare-tree ในซอร์สทรีสามารถใช้ช่วยทดสอบก่อน/หลังผลลัพธ์)

ตัวเลือก

--threshold=N

เขียนใหม่เฉพาะแพ็คไฟล์หากมีขยะมากกว่า N เปอร์เซ็นต์ มิฉะนั้นปล่อยให้อยู่คนเดียว เกณฑ์เริ่มต้นคือ 10%

-v, --verbose

เพิ่มความฟุ่มเฟือย (สามารถใช้มากกว่าหนึ่งครั้ง) ด้วยหนึ่ง -v bup พิมพ์ทุกชื่อไดเร็กทอรีที่ได้รับการสำรองข้อมูล ด้วยสอง -v มันยังพิมพ์ทุกชื่อไฟล์

-#, --compress=#

ตั้งระดับการบีบอัดเป็น # (ค่าตั้งแต่ 0-9 โดยที่ 9 คือค่าสูงสุด และ 0 คือไม่มีการบีบอัด) ค่าเริ่มต้นคือ 1 (การบีบอัดที่รวดเร็วและหลวม)

ตัวอย่าง

ลบการบันทึกทั้งหมดของ "บ้าน" และข้อมูลส่วนใหญ่ที่ไม่ได้อ้างอิง

bup rm home
bup gc

ดูสิ่งนี้ด้วย

bup-rm(1) and bup-fsck(1)

บัพ

ส่วนหนึ่งของชุด bup(1)

ผู้เขียน

ร็อบ บราวนิ่ง rlb@defaultvalue.org