Raw를 변환하지 않고 qcow2 이미지를 축소하는 방법이 있습니까? 않고 qcow2 이미지를 축소하는 방법이 있습니까? 원시 이미지에

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