공학속으로/운영체제

raw vmdk 등 이미지 파일 포멧 변환

더월드 2024. 8. 13.

qemu-img convert

변환가능 확장자: raw, qcow2, qed, vdi, vmdk, vhd

qemu-img 변환 명령은 qcow2, qed, raw, vdi, vhd 및 vmdk를 포함한 여러 형식 간의 변환을 수행할 수 있습니다.

 

① 다음 명령을 실행하여 vmdk 이미지 파일을 raw 이미지 파일로 변환합니다.

qemu-img convert -f vmdk -O raw image.vmdk image.img

 

② 다음 명령을 실행하여 vmdk 이미지 파일을 qcow2 이미지 파일로 변환합니다.

qemu-img convert -f vmdk -O qcow2 image.vmdk image.qcow2


 Note

-f 형식 플래그는 선택 사항입니다. 
생략하면 qemu-img가 이미지 형식을 유추하려고 시도합니다.

Windows에서 이미지 파일을 변환할 때는 virtio 드라이버가 설치되어 있는지 확인하세요. 
그렇지 않으면 virtio 드라이버가 없어서 이미지를 시작할 때 블루 스크린이 표시됩니다.
또 다른 옵션은 이 문제를 피하기 위해 이미지 서비스에서 이미지를 업데이트할 때 아래와 같이 이미지 속성을 설정하는 것이지만, 가상 머신 성능이 크게 저하됩니다.

※ VirtIO 드라이버는 Microsoft Windows 가상 머신을 OpenShift Virtualization에서 실행하는 데 필요한 준가상화 장치 드라이버입니다. 지원되는 드라이버는 Red Hat Ecosystem Catalog container-native-virtualization/virtio-win 컨테이너 디스크에 있습니다.

openstack image set --property hw_disk_bus='ide' image_name_or_id

 


VBoxManage: VDI (VirtualBox) to raw

 

VirtualBox를 사용하여 VDI 이미지를 만든 경우 VirtualBox와 함께 제공되는 VBoxManage 명령줄 도구를 사용하여 raw 형식으로 변환할 수 있습니다. Mac OS X 및 Linux에서 VirtualBox는 기본적으로 ~/VirtualBox VMs/ 디렉터리에 이미지를 저장합니다. 다음 예제는 VirtualBox VDI 이미지에서 현재 디렉터리에 raw 이미지를 만듭니다.

VBoxManage clonehd ~/VirtualBox\ VMs/image.vdi image.img --format raw

댓글

💲 추천 글