Table des matières
Monter une image disque qcow2 sur le système hôte
Introduction
Pour intervenir sur la vm et par exemple modifier son adresse réseau, changer son mot de passe… nous avons besoin de monter l'image qcow2 sur l'hôte.
Monter l'image qcow2
Sur l'hôte, activer le module du noyau NBD (périphérique bloc réseau).
# modprobe nbd max_part=8
Nous allons utiliser la commande qemu-nbd pour connecter notre fichier image.qcow2
# qemu-nbd --connect=/dev/nbd0 /mnt/data/image.qcow2
On liste les partitions :
# fdisk /dev/nbd0 -l
Le système nous retourne la liste des partions :
Device Boot Start End Blocks Id System
/dev/nbd0p1 * 1 205 1638400 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/nbd0p2 205 653 3601409 5 Extended
Partition 2 does not end on cylinder boundary.
/dev/nbd0p5 205 233 230400 82 Linux swap / Solaris
/dev/nbd0p6 234 653 3369984 83 Linux
Sur l'hôte, on veut monter la première partition (système) :
# mkdir /mnt/data # mount /dev/nbd0p1 /mnt/data/
Nous pouvons ainsi parcourir les fichier dans **/mnt/data/
Démonter l'image qcow2
# umount /mtn/data
Pour finir on déconnecte le disque :
# qemu-nbd --disconnect /dev/nbd0