nbd的增加分区的功能默认是关闭的,需要指定max_part这个参数。这个参数指定了一个nbd设备可以有多少个分区。
rmmod nbd modprobe nbd max_part=8
然后就可以进行挂载
qemu-nbd -c /dev/nbd0 -f qcow2 ./Data.qcow2
可以用 fdisk 命令看到已经挂载
fdisk -l
最后 mount 就可以访问了
mount /dev/nbd0p1 /media/vdisk
如果需要断开,先 umount 然后取消挂载
umount /media/vdisk
取消挂载
qemu-nbd -d /dev/nbd0