QCOW2로 생성된 디스크 이미지를 마운트하는 방법은 아래 절차대로 진행하면 된다.
먼저 root
권한으로 로그인 하여 NDB(Network Block Device)
커널 모듈을 활성화 한다.
modprobe nbd max_part=8
그다음 QCOW2
이미지 파일을 NDB
로 마운트 한다.
qemu-nbd --connect=/dev/nbd0 /var/lib/vz/images/100/vm-100-disk-1.qcow2
마운트하고자 하는 파티션을 확인한다.
root@ucskvm:~# fdisk -l /dev/nbd0 Disk /dev/nbd0: 20 GiB, 21474836480 bytes, 41943040 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x000c820f Device Boot Start End Sectors Size Id Type /dev/nbd0p1 * 63 41929649 41929587 20G 83 Linux
파티션 활성화작업
Activate the partition device nodes partx -a /dev/nbd0
해당 파티션을 디렉토리로 마운트
mount /dev/nbd0p1 /mnt/somepoint/
모든 작업이 끝난 후 아래 절차대로 마운트를 해제하도록 한다.
umount /mnt/somepoint/ qemu-nbd --disconnect /dev/nbd0 rmmod nbd