Bir qcow2 disk görüntüsünü nasıl bağlarım?


25

Bir qcow2 disk görüntüsü kullanan bir QEMU sanal makinem var.

Sanal makineyi açmadan dosya sistemini nasıl bağlayabilirim?

Yanıtlar:


21

Hızlı bir google araması buradaqemu-nbd belirtilen programı başlatır . qemu-kvmPaketin bir parçası olduğundan, henüz kullanmıyorsanız KVM'yi yüklemeniz gerekir. Herhangi bir GNOME / KDE çözümü hakkında emin değilim, eğer aradığınız buysa. İşte kullanmak için bir örnek:

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

3
İlk önce qemu-nbdhatırladığım sürece gitmek için en iyi yol gibi görünüyor modprobe nbd. qemu-nbdbaşarısız sessizce bu modül yüklü edilmemiş ise!
ændrük

Bu talihsizlik. Ekleyebilir gerekir nbdiçin /etc/moduleszaten.
Tim Yates

1
Bunu sarmak için küçük bir araç yazdım: github.com/JonathonReinhart/qcow2-explore
Jonathon Reinhart


-2

xmountBazı VM'lerin disk görüntülerini ham bir disk (daha sonra bölümlenebilecek losetupve bölümlenebilen) gibi gösterebilir . Ancak, qcow2'yi destekleyip desteklemediğini bilmiyorum.


1
Xmount kılavuzu EWF ve ham disk görüntüleri sadece kullanılabilir devletler.
ændrük

-3

doğrudan böyle bir normal montaj olarak monte edebilirsiniz

mount /dev/sdb1 /mount-point

Ancak, n sayıdaki cihazınız varsa, bunu tekrar izleyebilmeniz için başka bir dizine takmak istediğinizde:

Ham görüntüden bir bölüm oluşturmak oldukça basittir:

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

3
Bir qcow2 görüntüdür olmayan ham bir görüntü ve bu yaklaşımlar herhangi biri boyunca monte edilemez.
Twirrim,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.