Table des matières
Monter une image disque qcow2
Les partitions au format qcow2 utilisées fréquemment par les systèmes de virtualisation comme KVM peuvent être montées hors de la VM si besoin.
Pour ce faire il vous faudra utiliser le protocle NBD et un noyau >= 2.6.26.
Trouver le disque utilisé par une machine virtuelle donnée
Si vous savez deja quel est le nom du fichier qcow, sautez directement à la suite, sinon si vous utilisez libvirt :
# grep qcow /etc/libvirt/qemu/$MACHINE.xml
ou vous remplacez $MACHINE par le nom de votre machine virtuelle.
Montage du qcow2
Il faut tout d'abord charger le module nbd :
# modprobe nbd max_part=8
# qemu-nbd -c /dev/nbd0 $IMAGE
ou $IMAGE est le nom de votre fichier qcow2.
Acces aux disque / partitions
Vous pouvez maintenant accéder au disque (accessible via /dev/nbd0), comme par exemple avec la commande suivante :
# cfdisk /dev/nbd0
ou encore aux partitions comme par exemple avec la commande suivante :
# mkdir /tmp/mount && mount /dev/nbd0p1 /tmp/mount
Fin de l'utilisation
Sous peine de perdre des données, il faut impérativement utiliser les commandes suivantes :
- Cessez l'utilisation des partitions en les démontant comme par exemple :
# umount /tmp/mount
- Déconnecter proprement le client :
# nbd-client -d /dev/nbd0
Liens utiles
Dans la même veine
Vous voudrez peut-être jeter un coup d’œil à la page Effectuer des opérations sur des images de disque raw si les disques de vos VMs sont en raw et non en qcow