ย้ายรูปภาพ qcow2 ไปยังฮาร์ดไดรฟ์แบบฟิสิคัล


12

ฉันมีรูปภาพ qcow2 ที่ฉันใช้เพื่อบูตการติดตั้ง linux โดยใช้ QEMU; ฉันต้องการวางเนื้อหาของภาพนั้นลงบนฮาร์ดไดรฟ์โดยตรงเพื่อให้ฉันสามารถบูตไปยังการติดตั้ง linux นั้นได้โดยตรงจากเดสก์ท็อปของฉัน dd if=my-qcow2.img of=/dev/sdbผมอยากจะทำสิ่งที่ชอบ อย่างไรก็ตามสิ่งนี้จะไม่ทำงานอย่างชัดเจนเนื่องจาก qcow2 ไม่ได้จัดเก็บเนื้อหาของดิสก์เสมือนตามลำดับตรรกะภายในไฟล์ qcow2 ข้อเสนอแนะใด ๆ

คำตอบ:


11

QEMU มาพร้อมกับqemu-imgโปรแกรมที่จะแปลงระหว่างรูปแบบภาพ

qemu-img convert -f qcow2 -O raw my-qcow2.img /dev/sdb

ไวยากรณ์คำสั่งไม่ถูกต้อง
Kais

@Kais มีปัญหาอะไร? ฉันไม่ได้ทำการทดสอบเมื่อเร็ว ๆ นี้ แต่มันตรงกับเอกสารประกอบใน Qemu 2.5
Gilles 'หยุดชั่วร้าย'

เมื่อฉันป้อนคำสั่งฉันจะได้รับ "ข้อผิดพลาดขณะแปลง raw: อุปกรณ์เล็กเกินไป" แต่เมื่อฉันเขียนเอาต์พุตดิบที่ใช้ddกับไดรฟ์ภายนอกข้อความแสดงข้อผิดพลาดจะไม่ปรากฏขึ้น
Kais

ให้ความสนใจว่ารูปแบบ QCOW2 นั้นถูกบีบอัด! นั่นหมายความว่าภาพ QCOW2 ขนาด 200GB สามารถแปลงเป็นฮาร์ดไดรฟ์ขนาด 500GB ได้ ... ซึ่งอาจทำให้เกิดข้อผิดพลาด "อุปกรณ์เล็กเกินไป" ที่คุณได้รับ imho
Etamar Laron
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.