虚拟机磁盘挂载 1 使用 nbd 驱动模块123456789101112131415161718# 安装 nbd pacman -S qemu-utils# 使用sudo modprobe nbd# 查看 nbd 生效情况lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTSnbd0 43:0 0 0B 0 disknbd1 43:32 0 211G 1 disknbd2 43:64 0 0B 0 disknbd3 43:96 0 0B 0 disknbd4 43:128 0 0B 0 disknbd5 43:160 0 0B 0 disknbd6 43:192 0 0B 0 disknbd7 43:224 0 0B 0 disk 1.1 从 vmdk 映射到网络设备12345678sudo qemu-nbd -r -c /dev/nbd1 ./vnios-disk.vmdk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTSnbd0 43:0 0 0B 0 disknbd1 43:32 0 211G 1 disk├─nbd1p1 43:33 0 1000M 1 part├─nbd1p2 43:34 0 10G 1 part└─nbd1p3 43:35 0 200G 1 part 1.2 从 vdi 映射到网络设备12345678sudo qemu-nbd -c /dev/nbd1 ./vnios-disk.vdi NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTSnbd0 43:0 0 0B 0 disknbd1 43:32 0 211G 1 disk├─nbd1p1 43:33 0 1000M 1 part├─nbd1p2 43:34 0 10G 1 part└─nbd1p3 43:35 0 200G 1 part 2 卸载驱动模块1234567# 关闭 vmdk 的映射qemu-nbd -d /dev/nbd1# 卸载驱动模块sudo modprobe -r nbd Linux > Virtualization #Linux #Virtualization 虚拟机磁盘挂载 https://worisur.github.io/2023/10/18/2023-10-18.挂载读取虚拟化磁盘/ 作者 worisur 发布于 2023年10月18日 许可协议 加密通信的最后一块拼图(先有鸡还是先有蛋?) 上一篇 Docker 搭建 codecombat 本地服务 下一篇 Please enable JavaScript to view the comments