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