Linux에서 qcow2 디스크 이미지를 사용하는 방법은 무엇입니까?

Linux에서 qcow2 디스크 이미지를 사용하는 방법은 무엇입니까?

저장소로 사용하는 대용량 qcow2 형식의 디스크 이미지가 있습니다. 종종 이 디스크 이미지 간에 데이터를 이동해야 합니다. 다음과 같이 qemu-nbd 도구를 사용하여 디스크를 마운트합니다.

modprobe nbd max_part=63
qemu-nbd -c /dev/nbd0 /host/disk100G.img
mount /dev/nbd0p1 /home/rup/disk

그러나 때때로 "입력/출력 오류"로 인해 일부 I/O 작업 중에 디스크 액세스가 실패합니다. 이 시점에서 프로그램을 다시 실행할 수 있도록 수동으로 디스크를 마운트 해제하고 다시 마운트해야 합니다.

qemu-nbd -d /dev/nbd0
umount joborkhaki/

그 이유는 무엇입니까? qcow2 디스크 이미지를 유지 관리하는 데 사용할 수 있는 더 나은 도구가 있습니까?

답변1

-n 키와 함께 qemu-nbd를 사용하면 동일한 문제가 해결되었습니다.

관련 정보