Score:1

ไม่สามารถกู้คืนพื้นที่จากอิมเมจ qcow2 โดยไม่ลบสแน็ปช็อตที่ต้องการ

ธง cn

ฉันมีเครื่องเสมือนที่เริ่มต้นด้วย 5 สแน็ปช็อต 1,2,3,4,5

ฉันใช้ qemu-img เพื่อลบภาพรวม 1,2,3 สแนปชอต 4 และ 5 ยังจำเป็นและไม่ถูกลบ

ฉันจะปล่อยพื้นที่ที่ใช้โดยสแน็ปช็อต 1,2,3 และเก็บสแน็ปช็อต 4 และ 5 ได้อย่างไร

ฉันใช้เวลามากมายในการค้นหาวิธีแก้ไข และวิธีแก้ไขที่ฉันได้ลองได้รับผลลัพธ์ดังต่อไปนี้:

  • การใช้ qemu-img converter (ลบสแน็ปช็อตที่จำเป็น) qemu-img แปลง -O qcow2 Linux.qcow2 Linux_s.qcow2 ลดพื้นที่ที่ใช้โดย Linux.qcow2 แต่ลบสแน็ปช็อต 4 และ 5

  • ใช้ virt-sparsify (ไม่กู้คืนพื้นที่ใด ๆ ) cp Linux.qcow2 TEST.qcow2 sudo virt-sparsify --in-place TEST.qcow2

    คงไว้ซึ่งสแนปชอตที่ยังไม่ได้ลบทั้งสองรายการ แต่จะไม่กู้คืนพื้นที่เดิม เดิมถูกครอบครองโดยภาพรวม 1,2,3

ฉันจะกู้คืนพื้นที่ว่างในไฟล์ qcow2 ได้อย่างไรหลังจากลบสแน็ปช็อต ในขณะที่ยังคงรักษาสแน็ปช็อตที่เหลืออยู่

ฉันพบว่ามันยากที่จะเข้าใจว่าเหตุใดจึงไม่มีวิธีที่ง่ายในการบรรลุสิ่งนี้ซึ่งมีเอกสารชัดเจน

แก้ไข: มีวิธีใดที่จะคัดลอก Snapshot 4 ไปยังไฟล์ใหม่เป็น snapshot แล้วเพิ่ม delta สำหรับ snapshot 5 จากนั้นฉันก็สามารถละทิ้งไฟล์พิเศษที่มีพื้นที่ว่าง

user73383 avatar
cn flag
@shodanshok ในกรณีของฉันขนาดดิสก์เสมือนคือ 20GB แต่ไฟล์รูปภาพมีขนาดเกิน 50GB ความเป็นไปได้ใด ๆ ในการจัดการสแนปชอตที่เริ่มต้นด้วยอันแรกด้วยตนเองไปยังไฟล์ใหม่ (ออฟไลน์โดยที่เขา VM ไม่ทำงานแน่นอน) หากมีข้อเสนอแนะใด ๆ เกี่ยวกับโฮสฉันอาจทำเช่นนี้?
Score:0
ธง ca

ขออภัย การลบสแน็ปช็อตไม่ได้ลดขนาดไฟล์ QCOW2 ให้ต่ำกว่าขนาดโลจิคัลสูงสุดที่อนุญาต

ตัวอย่างการใช้ไฟล์ขนาดลอจิคัลสูงสุด 2 GB:

  • หากเนื่องจากสแน็ปช็อต ขนาดจริงปัจจุบันเกิน 2 GB (เช่น: 3 GB) การลบสแน็ปช็อตก่อนหน้าจะลดขนาดลงเหลือ 2 GB (ตามรายงานโดย ดู่ -hs, ในขณะที่ ls -อัล แสดงขนาด "ขยาย" ต่อไป);

  • หากขนาดปัจจุบันน้อยกว่า 2 GB การลบสแน็ปช็อตจะ ไม่ ปล่อยพื้นที่เพิ่มเติมใด ๆ (ยกเว้นการใช้ แปลง qemu-img เพื่อสร้างไฟล์ย่อขนาดใหม่)

นี่เป็นเหตุผลหนึ่งที่เร้ดแฮทไม่แนะนำให้ใช้สแน็ปช็อต QCOW2 ภายในสำหรับปริมาณงานการผลิต: แม้จะสะดวกและใช้งานง่ายมาก แต่ก็มีความยืดหยุ่นน้อยกว่า (และค่อนข้าง "ทึบ") กว่าสแน็ปช็อตภายนอก

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา