ฉันได้ติดตั้ง Lubuntu 15.04 บน EEE PC 701 ของฉันด้วย BTRFS ระบบไฟล์แล้ว ฉันต้องการทำซ้ำข้อมูลของฉัน แต่ฉันไม่ทราบวิธี
ฉันได้ติดตั้ง Lubuntu 15.04 บน EEE PC 701 ของฉันด้วย BTRFS ระบบไฟล์แล้ว ฉันต้องการทำซ้ำข้อมูลของฉัน แต่ฉันไม่ทราบวิธี
คำตอบ:
เริ่มต้นด้วยการสำรองข้อมูลเต็มรูปแบบเพื่อที่ว่าหากมีสิ่งผิดปกติเกิดขึ้นคุณจะไม่สูญเสียสิ่งใดไป
ฉันเชื่อว่าคุณกำลังมองหา duperemove -d
"Duperemove เป็นเครื่องมือง่าย ๆ ในการค้นหาส่วนขยายที่ซ้ำกันและส่งไปเพื่อลดความซ้ำซ้อนเมื่อได้รับรายชื่อของไฟล์มันจะทำการแฮชเนื้อหาของพวกมันบนบล็อกโดยบล็อกพื้นฐานและเปรียบเทียบแฮชเหล่านั้นเข้าด้วยกัน เมื่อได้รับตัวเลือก -d, duperemove จะส่ง extents เหล่านั้นสำหรับการทำซ้ำโดยใช้ iOCTL btrfs- ขอบเขตเดียวกัน
Duperemove มีโหมดการทำงานหลักสองโหมดโหมดหนึ่งเป็นโหมดย่อยของโหมดอื่น
โหมดอ่านอย่างเดียว / ไม่หักข้อมูลซ้ำซ้อน
เมื่อรันโดยไม่มี -d (ค่าเริ่มต้น) duperemove จะพิมพ์ตารางการจับคู่หนึ่งตารางขึ้นไปที่กำหนดไว้ว่าจะเป็นตัวเลือกที่เหมาะสมที่สุดสำหรับการลดการซ้ำซ้อน เป็นผลให้โหมดอ่านอย่างเดียวมีประโยชน์สำหรับการดูว่า duperemove อาจทำอะไรเมื่อเรียกใช้ด้วย '-d' ซอฟต์แวร์อื่นบางตัวสามารถใช้เอาต์พุตเพื่อส่งขอบเขตสำหรับการขจัดข้อมูลซ้ำซ้อนในเวลาต่อมา
เป็นสิ่งสำคัญที่จะต้องทราบว่าโหมดนี้จะไม่พิมพ์อินสแตนซ์ทั้งหมดของขอบเขตการจับคู่เพียงอย่างเดียวเท่านั้นที่จะต้องพิจารณาเพื่อขจัดข้อมูลซ้ำซ้อน
โดยทั่วไป duperemove ไม่ได้เกี่ยวข้องกับการแสดงขอบเขตของกระบวนการ บางส่วนอาจถูกบีบอัดอยู่ระหว่าง I / O หรือแม้กระทั่งการซ้ำซ้อน ในโหมด dedupe เคอร์เนลจัดการรายละเอียดเหล่านั้นและดังนั้นเราจึงพยายามที่จะไม่ทำซ้ำงานนั้น
โหมดการล้างข้อมูล
ฟังก์ชั่นนี้คล้ายกับโหมดอ่านอย่างเดียวโดยมีข้อยกเว้นว่าส่วนขยายที่ซ้ำกันที่พบในขั้นตอน "อ่านแฮชและเปรียบเทียบ" ของเราจะถูกส่งไปเพื่อขจัดข้อมูลซ้ำซ้อน การประมาณซ้ำซ้อนของข้อมูลทั้งหมดจะถูกพิมพ์หลังจากการดำเนินการเสร็จสมบูรณ์ การประมาณนี้คำนวณโดยการเปรียบเทียบจำนวนไบต์ที่แบ่งใช้ทั้งหมดในแต่ละไฟล์ก่อนและหลังการขจัดความซ้ำซ้อน
ดูหน้า duperemove man สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการเรียกใช้ duperemove "
ดูเหมือนจะไม่ปรากฏในแพ็คเกจ btrfs-tools แต่มีหน้า git hub อยู่ที่นี่ ปัญหาการเปิดและปิดล่าสุด (aka ชีพจร) มีให้ที่นี่
แพ็คเกจสำหรับ Ubuntu ทุกรุ่นที่รองรับในปัจจุบันสามารถพบได้ในPPA นี้
ผมต้องย้ำอีกครั้งว่าการสำรองขอแนะนำ ดู: https://github.com/markfasheh/duperemove/issues/50
แหล่งที่มาที่อ้างถึง: https://github.com/markfasheh/duperemove
หน้าคน: https://manpages.debian.org/testing/duperemove/duperemove.8.en.html
duperemove [options] files...
duperemove -rdh path1 path2 pathn
ที่ซึ่ง-r
วนซ้ำ-d
เพื่อซ้ำซ้อนจริงและ-h
สำหรับตัวเลขที่มนุษย์อ่านได้
ฉันมักจะใช้bedup มันรวดเร็วและเชื่อถือได้ เครื่องมือนี้ยังมีการกล่าวถึงในหน้าอย่างเป็นทางการ btrfs ฉันไม่เคยใช้ duperemove (bedup เก่ากว่า)