Linux Embedded

Le blog des technologies libres et embarquées

Mini howto : monter un disque dur virtuel VDI sur Linux

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

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.