ændrük Asked: 2010-09-20 14:36:36 +0800 CST2010-09-20 14:36:36 +0800 CST 2010-09-20 14:36:36 +0800 CST 如何挂载 qcow2 磁盘映像? 772 我有一个使用 qcow2 磁盘映像的 QEMU 虚拟机。 如何在不打开虚拟机电源的情况下挂载其文件系统? mount virtualization qemu 4 个回答 Voted Best Answer Tim Yates 2010-09-20T17:08:31+08:002010-09-20T17:08:31+08:00 一个快速的谷歌搜索出现了这里qemu-nbd提到的程序。它是软件包的一部分,因此如果您还没有使用 KVM,则必须安装它。不确定是否有任何直接的 GNOME/KDE 解决方案,如果那是您正在寻找的。下面是一个使用它的例子:qemu-kvm sudo modprobe nbd sudo qemu-nbd -c /dev/nbd0 --read-only /path/to/image.qcow2 udisksctl mount -b /dev/nbd0p1 sendmoreinfo 2011-09-17T14:14:13+08:002011-09-17T14:14:13+08:00 还有libguestfs,但尚未从官方存储库1中获得。虽然libguestfs.org中有二进制文件。 Gilles 'SO- stop being evil' 2010-09-21T15:59:39+08:002010-09-21T15:59:39+08:00 xmount可以使某些 VM 的磁盘映像看起来像一个原始磁盘(然后可以使用 分区losetup,并安装分区)。但是,我不知道它是否支持 qcow2。 Premkumar 2014-02-28T20:50:48+08:002014-02-28T20:50:48+08:00 您可以像这样直接安装为普通安装 mount /dev/sdb1 /mount-point 但是,如果你有 n 个设备意味着你想再次将它挂载到另一个目录,你可以按照这个: 从原始映像挂载分区非常简单: losetup /dev/loop0 image.img kpartx -a /dev/loop0 mount /dev/mapper/loop0p1 /mnt/image
一个快速的谷歌搜索出现了这里
qemu-nbd
提到的程序。它是软件包的一部分,因此如果您还没有使用 KVM,则必须安装它。不确定是否有任何直接的 GNOME/KDE 解决方案,如果那是您正在寻找的。下面是一个使用它的例子:qemu-kvm
还有libguestfs,但尚未从官方存储库1中获得。虽然libguestfs.org中有二进制文件。
xmount
可以使某些 VM 的磁盘映像看起来像一个原始磁盘(然后可以使用 分区losetup
,并安装分区)。但是,我不知道它是否支持 qcow2。您可以像这样直接安装为普通安装
但是,如果你有 n 个设备意味着你想再次将它挂载到另一个目录,你可以按照这个:
从原始映像挂载分区非常简单: