Nous vous proposons dans cet article une méthode simple pour monter un disque virtuel VDI en environnement Linux.
Cette méthode s'appuyant sur l'utilitaire qemu-nbd
, il faut veiller tout d'abord à installer les outils qemu
. Il faut tout d'abord charger le module noyau nbd
:$ modprobe nbd max_part=8
Nous pouvons alors charger un disque virtuel myfile.vdi
sur les devices /dev/nbd*
en utilisant:$ qemu-nbd -c /dev/nbd0 myfile.vdi
Dès lors, les partitions de notre disque apparaissent sous la dénomination /dev/nbd0p*
.
Pour monter la première partition il suffit de taper:$ mount /dev/ndb0p1 /mnt/debian -o loop
Toutes les partitions sont accessibles et on peut même créer des partitions en utilisant cfdisk
sur /dev/nbd0
.
Une fois le travail sur la partition terminée, il ne reste plus qu'à démonter la partition.$ umount /mnt/debian
Il reste enfin à décharger le disque virtuel.$ qemu-nbd -d /dev/nbd0
Pour toute documentation complémentaire :
- man qemu-nb- d ;)
- documentation qemu complète : http://wiki.qemu.org/Manual