Monter une partition contenue dans un fichier qcow2
TiréJ’ai des images disques qcow2 sur ma machine, qui servent à mes machines virtuelles que j’utilise pour développer.
Pour modifier des fichiers dessus sans avoir besoin de https://www.xmodulo.com/mount-qcow2-disk-image-linux.html.démarrer les VMs, on peut monter les images disques sur le système hôte.
DépendancesInstaller l’outil nécessaire
sudo apt-getapt install libguestfs-tools
MontageMonter l’image disque
sudo guestmount -a /path/to/qcow2/image -m <device> /path/to/mount/point
ExemplesExemple réélsel :
guestmount -a ~luc/.vms/vm.sympa.qcow2 -m /dev/sda1 /mntmnt/
guestmount
-
~luc/.vms/
vm.sympa.qcow2-m: le chemin vers l’image -
/dev/sda1
: la partition de la VM à monter -
/mnt/
: l’endroit où monter la partition
Si vous ne connaissez pas l’identifiant de la partition que vous souhaitez monter, vous pouvez mettre une partition fantaisiste (exemple: /dev/trs
) et le message d’erreur vous indiquera les partitions existantes :
libguestfs : erreur : mount_options: mount_options_stub: /dev/vm-vg/roottrs: No such file or directory
guestmount: ‘/dev/trs’ could not be mounted.
guestmount : Vouliez-vous monter l'un de ces systèmes de fichiers ?
guestmount: /mntdev/sda1 (ext4)
guestmount: /dev/sda5 (swap)
Démonter l’image disque
umount /mnt/
Tiré de https://www.xmodulo.com/mount-qcow2-disk-image-linux.html.