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