Linux 下挂载 .VDI 虚拟磁盘文件
- 以Ubuntu为例
1、首先安装QEMU工具
1 | $ sudo apt-get install qemu-utils |
2、然后加载内核nbd模块
1 | $ sudo modprobe nbd |
3、然后运行qemu-nbd
1 | $ sudo qemu-nbd -c /dev/nbd0 vdi文件路径 |
这将把vdi文件映射到nbd0驱动器,提醒:nbd不止一个驱动器大概有16个,分别是nbd0——nbd15(应该是)。
4、然后映射分区表
1 | $ sudo kpartx -a /dev/nbd0 |
这会建立/dev/mapper/nbd0pX,其中X代表分区号。
5、然后挂载分区
1 | $ sudo mount /dev/mapper/nbd0p1 /mnt |
这是把你vdi文件的第一个分区挂载到/mnt文件夹下。
6、等到工作完成后卸载文件系统和关闭QEMU-nbd服务:
1 | $ sudo umount /mnt |
Linux 下挂载 .VDI 虚拟磁盘文件