![qcow2 형식과 img 형식의 차이점은 무엇입니까?](https://linux55.com/image/82213/qcow2%20%ED%98%95%EC%8B%9D%EA%B3%BC%20img%20%ED%98%95%EC%8B%9D%EC%9D%98%20%EC%B0%A8%EC%9D%B4%EC%A0%90%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
가상머신 이미지를 백업하고 싶은데, 이미지가 있는 디렉토리에 들어가보니 /var/lib/libvirt/images/
.img 파일이 있는데 나머지는 .qcow2 입니다. 아쉽게도 제가 백업하려는 가상머신은 .qcow2 이미지. 이것이 어떤 유형의 형식인지 잘 모르겠고, 이 형식을 압축하면 내 데이터가 모두 백업되는지도 잘 모르겠습니다. 형식이 익숙하시죠? 내 데이터가 .qcow2 파일에 저장되어 있나요?
답변1
qcow2를 백업하려면 파일 시스템을 중지하고( qemu-guest-agent
게스트에서 실행 중인 경우) 파일 시스템을 raw
.
# qemu-img convert -O raw qcow2image.vm convertedraw.vm
복원하고 싶을 때는 다시 변환해야 합니다. 역순으로 -O 스위치의 값을 변경합니다.
# qemu-img convert -O qcow2 convertedraw.vm qcow2image.vm
가상 머신이 실행 중이고 이를 백업하려면 다음 단계를 따르세요.
- 가상 머신을 정지합니다.
- 스냅샷을 생성합니다.
- 손님을 동결 해제하십시오.
- 스냅샷에서 백업을 만듭니다.
이와 같이.
# virsh domfsfreeze vmname
# qemu-img create -f qcow2 -b qcow2image.vm qcow2.snap
# virsh domfsthaw vmname
# qemu-img convert -O raw qcow2.snap backup.img