ฉันเพิ่งเปลี่ยนจาก Hyper-V เป็น Qemu (KVM) และในการย้ายข้อมูล VM ของฉันพบว่าฉันละเลยที่จะใช้เครื่องมือ Hyper-V เพื่อรวมหนึ่งในดิสก์ Ubuntu VM ของฉันที่มีหลายร้อยกิกะไบต์ ของข้อมูลที่ฉันต้องการคืน
ที่แย่ไปกว่านั้น ฉันได้ตรวจสอบก่อนทันทีหลังการติดตั้ง (แนวทางปฏิบัติทั่วไปสำหรับฉันในการหาพื้นฐาน) และไม่เคยผสานรวมมาก่อน ดังนั้น .avhdx
มีไฟล์ ทั้งหมด ข้อมูลที่ฉันสนใจ เดอะ .vhdx
(ซึ่งฉันได้คัดลอกสำเร็จแล้วแปลงโดยใช้ qemu-img
เพื่อกระตุ้นที่ภายใต้ Linux) ไม่มีอะไรนอกจากการติดตั้งพื้นฐานพร้อมโลแคล / รหัสผ่านรูท / คีย์สาธารณะ ssh / การตั้งค่าเครือข่าย - สิ่งที่คุณได้รับจากการติดตั้งครั้งแรก
บางแหล่งแนะนำให้เปลี่ยนชื่อ .avhdx
ไฟล์ที่จะมี .vhdx
คำต่อท้ายและฉันลองแล้ว (ในสำเนา!) แต่ qemu-img
ปฏิเสธที่จะทำงานกับไฟล์ผลลัพธ์ มีเครื่องมือบน Linux อื่น ๆ ที่สามารถช่วยฉันได้หรือไม่?
อีกวิธีหนึ่ง ถ้าเครื่องมือ Windows Hyper-V เป็นของฉัน เท่านั้น ตัวเลือกฉันสามารถ
- สร้าง Windows VM รุ่นทดลองใช้ฟรี เนื่องจากฉันไม่มีใบอนุญาต Windows สำรองและ
- รับเครื่องมือดิสก์ Hyper-V เพื่อรวมจุดตรวจโดยไม่ต้องเปิดใช้งานคุณสมบัติ Hyper-V ซึ่งฉันเชื่อว่าเป็นวิธีธรรมดาในการนำเครื่องมือเหล่านั้นเข้าสู่ระบบของคุณ
ฉันถามอย่างหลังเพราะไฮเปอร์ไวเซอร์ Qemu ของฉันกำลังทำอยู่ มากมาย ของ virt-io และ iommu passthrough (รวมถึงดิสก์ดิบสำหรับ openZFS และ GPU) และฉันได้ยินมาว่าไฮเปอร์ไวเซอร์ที่ซ้อนกันอาจทำให้ประสิทธิภาพการทำงานและอุปกรณ์เสียหายใน VM อื่น ๆ ที่มีอยู่ก่อนหน้า (และแม้ว่าปัญหาเหล่านี้ไม่จำเป็นต้องหายไป โดยการหยุด/ลบ VM ไฮเปอร์ไวเซอร์ที่ซ้อนกัน)
ฉันไม่ ความต้องการ Windows เป็นไฮเปอร์ไวเซอร์ในการรวมจุดตรวจต่างๆ ฉันแค่ไม่รู้ว่าจะติดตั้งเครื่องมืออื่นๆ ได้อย่างไร (ฉันจำไม่ได้ว่า Windows กำหนดให้รีบูตทันทีหลังจากเปิดคุณลักษณะ Hyper-V หรือไม่ แต่ถ้าไม่ อาจเป็นเพราะฉันเปิดคุณลักษณะนี้เพื่อให้เครื่องมือพร้อมใช้งาน ใช้เครื่องมือเหล่านี้เพื่อรวม แล้วปิดฟีเจอร์/ปิด VM ไปเลย)
เพื่อนร่วมงานแนะนำว่าการได้รับ Azure virt-on-virt (ซึ่ง รองรับ Hyper-V ที่ซ้อนกัน) จะเป็นวิธีที่ง่ายที่สุดในการจัดการกับสิ่งนี้ แต่ฉันไม่เคยทำมาก่อน และอย่างที่บอกขนาดรวมของ ?vhdx
ไฟล์มีขนาดหลายร้อยกิกะไบต์ จึงไม่เหมาะสำหรับการเพิ่มขั้นตอนการอัปโหลด/ดาวน์โหลด
จากสิ่งที่ฉันเห็นใน Gitlab ดูเหมือนว่า บาง งานเสร็จแล้ว (ณ วันที่เขียนนี้ในเดือนพฤษภาคม 2565) เมื่อวันที่ qemu-img
และ .avhdx
ไม่เพียงพอสำหรับการทำงาน ฉันหวังว่าจะมีคนแก้ปัญหาได้