Raw를 변환하지 않고 qcow2 이미지를 축소하는 방법이 있습니까?
원시 이미지에 충분한 디스크 공간이 없기 때문에 원시로 변환 할 수 없습니다.
답변
Noop 변환 (qcow2-to-qcow2)은 희소 공간을 제거합니다.
qemu-img convert -O qcow2 source.qcow2 shrunk.qcow2
-c
출력 이미지에 압축 ( )을 추가 할 수도 있습니다 .
qemu-img convert -c -O qcow2 source.qcow2 shrunk.qcow2
위 명령을 실행하기 전에 VM을 종료하십시오. 결과가 만족 스러우면 shrunk.qcow2의 이름을 VM 구성에서 원하는 원래 이름으로 바꿀 수 있습니다.
답변
시도 virt-sparsify
-이 이미지의 사용되지 않은 블록을 ZEROFILL 후 제로의 중복을 제거합니다.
답변
나는 사용한다 virt-sparsify
:
virt-sparsify /path/to/source.qcow2 --compress /path/to/output.qcow2