9.10.3. 挂载虚拟磁盘映像文件

对于原始磁盘映像文件,参见 第 9.6 节 “磁盘映像”.

对于其它虚拟磁盘映像文件,你能够用使用 network block device网络块设备 协议的 qemu-nbd(8) 来导出他们,并使用内核模块 nbd 来挂载它们.

qemu-nbd(8) 支持 QEMU 所支持的磁盘格式: QEMU 支持下列磁盘格式: raw, qcow2, qcow, vmdk, vdi, bochs, cow (user-mode Linux copy-on-write), parallels, dmg, cloop, vpc), vvfat (virtual VFAT)和主机设备.

网络块设备 能够用和回环设备一样的方式支持分区 (参见 第 9.6.3 节 “挂载磁盘映像文件”). 你能够按下面的方式挂载 “disk.img“ 的第一个分区.

  1. # modprobe nbd max_part=16
  2. # qemu-nbd -v -c /dev/nbd0 disk.img
  3. ...
  4. # mkdir /mnt/part1
  5. # mount /dev/nbd0p1 /mnt/part1
[提示]提示

你可以给 qemu-nbd(8) 使用 “-P 1“ 选项来导出”disk.img“的第一个分区.