Как мне смонтировать образ диска qcow2?
У меня есть виртуальная машина QEMU, которая использует образ диска qcow2.
Как я могу смонтировать его файловую систему без включения виртуальной машины?
4 ответа
Быстрый поиск в Google 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
Есть также libguestfs, но она еще не доступна из официальных репозиториев 1. Однако в libguestfs.org есть двоичные файлы.
xmount
может сделать образы дисков некоторых виртуальных машин похожими на сырой диск (который затем можно разделить с помощью losetup
и перегородки смонтированы). Однако я не знаю, поддерживает ли он qcow2.
Вы можете напрямую смонтировать как обычное крепление, как это
mount /dev/sdb1 /mount-point
Но если у вас есть n устройств, значит, вы хотите снова смонтировать его в другой каталог, для этого вы можете следовать этому:
Монтировать раздел из необработанного образа довольно просто:
losetup /dev/loop0 image.img
kpartx -a /dev/loop0
mount /dev/mapper/loop0p1 /mnt/image