Score:1

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

ธง cn

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

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

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

ฉันใช้เวลามากมายในการค้นหาวิธีแก้ปัญหา และวิธีแก้ปัญหาที่ฉันพบ เข้ากับหนึ่งในสองรูปแบบ:

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

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

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

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

Michael Hampton avatar
cz flag
ทำไมถึงเชื่อว่ายังมีช่องว่างให้ "ฟื้นตัว" ได้อีก?
user73383 avatar
cn flag
โดยพื้นฐานแล้ว VM นั้นสะอาด มีการอัปเดต และสแน็ปช็อต ฉันกู้คืน napshot เมื่อบู๊ตเป็นระยะๆ ดังนั้น เดลต้าสำหรับแต่ละ snapshot จึงเป็นสิ่งที่เปลี่ยนแปลงในการอัปเดตการกระจายแต่ละครั้ง

โพสต์คำตอบ

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