nbd的增加分区的功能默认是关闭的,需要指定max_part这个参数。这个参数指定了一个nbd设备可以有多少个分区。

TEXT
rmmod nbd
modprobe nbd max_part=8

然后就可以进行挂载

TEXT
qemu-nbd -c /dev/nbd0 -f qcow2 ./Data.qcow2

可以用 fdisk 命令看到已经挂载

TEXT
fdisk -l

最后 mount 就可以访问了

TEXT
mount /dev/nbd0p1 /media/vdisk

如果需要断开,先 umount 然后取消挂载

TEXT
umount /media/vdisk

取消挂载

TEXT
qemu-nbd -d /dev/nbd0