14.6. 기존 이미지를 다른 형식으로 변환
변환
옵션은 인식되는 하나의 이미지 형식을 다른 이미지 형식으로 변환하는 데 사용됩니다. 허용되는 형식 목록은 14.12절. “지원되는 qemu-img 형식” 을 참조하십시오.
# qemu-img convert [-c] [-p] [-f fmt
] [-t cache
] [-O output_fmt
] [-o options
] [-S sparse_size
] filename output_filename
p 매개 변수는 명령의 진행률(선택 사항)을 표시하고
-S
플래그를 사용하면 디스크 이미지에 포함된 스파스 파일을 만들 수 있습니다.
스파스 파일은 0만 포함된 물리 블록(즉, 아무것도 없음)을 제외하고 모든 용도의 표준 파일처럼 작동합니다. 운영 체제가 이 파일을 볼 때 실제로는 아무 것도 사용하지 않는 경우에도 존재하는 것으로 취급하고 실제 디스크 공간을 차지합니다. 게스트 가상 머신에 대한 디스크를 생성할 때 특히 유용합니다. 이렇게 하면 디스크가 훨씬 많은 디스크 공간을 차지할 수 있습니다. 예를 들어 10Gb의 디스크 이미지에서 -S를 50Gb로 설정하면 10Gb 만 사용되더라도 10Gb의 디스크 공간 크기는 60Gb로 표시됩니다.
output_format
형식 을
사용하여 디스크 이미지 파일 이름을 디스크 이미지 output_filename
으로 변환합니다. 디스크 이미지는 선택적으로 -c
옵션으로 압축하거나 -o
옵션으로 암호화할 수 있습니다. -o encryption
-o
매개 변수와 함께 사용할 수 있는 옵션은 선택한 형식과 다릅니다.
qcow2
및 qcow2 형식만 암호화 또는 압축을 지원합니다. qcow2
암호화는 보안 128비트 키가 있는 AES 형식을 사용합니다. qcow2
압축은 qcow2
형식에서 변환되는 경우 압축되지 않은 데이터로 새 형식으로 작성됩니다.
이미지 변환은 qcow 또는 소 와 같이 증가할 수 있는 형식을 사용할 때 작은 이미지를 가져오는 데도 유용합니다. 빈 섹터가 감지되어 대상 이미지에서 억제됩니다.