如何安装 qcow2 磁盘映像?

如何安装 qcow2 磁盘映像?

我有一个使用 qcow2 磁盘映像的 QEMU 虚拟机。

如何在不启动虚拟机的情况下挂载其文件系统?

答案1

通过谷歌快速搜索,你会看到qemu-nbd程序,提到这里。它是软件包的一部分qemu-kvm,因此如果您还没有使用 KVM,则必须安装它。如果您正在寻找,则不确定是否有任何直接的 GNOME/KDE 解决方案。以下是使用它的示例:

sudo modprobe nbd
sudo qemu-nbd -c /dev/nbd0 --read-only /path/to/image.qcow2
udisksctl mount -b /dev/nbd0p1

答案2

还有,但目前官方存储库中尚未提供1. 二进制文件位于libguestfs.org尽管。

答案3

xmount可以使某些虚拟机的磁盘映像看起来像原始磁盘(然后可以使用 对其进行分区losetup,并挂载分区)。但我不知道它是否支持 qcow2。

答案4

您可以直接像这样正常安装

mount /dev/sdb1 /mount-point

但是如果您有 n 个设备,意味着您想再次将其安装到另一个目录,您可以按照以下步骤操作:

从原始映像安装分区非常简单:

losetup /dev/loop0 image.img
kpartx -a /dev/loop0
mount /dev/mapper/loop0p1 /mnt/image

相关内容