« Monter une image disque sous Linux » : différence entre les versions
m Adadov a déplacé la page Monter une image virtualbox sous Linux vers Monter une image disque sous Linux |
|
(Aucune différence)
|
Version du 13 novembre 2018 à 11:38
Il est souvent utile d'accéder au contenu d'une image disque de machine virtuelle depuis l'hôte.
Il existe plusieurs méthodes pour le faire, mais la plus simple que j'ai trouvé est celle de ce document.
Charger le module Network Block Device
On va utiliser un utilitaire de qemu pour charger notre image dans notre hôte, mais il faut commencer par charger le module du noyau qui sera utilisé.
S'il est déjà chargé cette commande n'aura pas d'effet, sinon elle vous évitera de vous demander pourquoi ça marche pas.
[root@linux] # | modprobe nbd | dblclick to copy |
Lier l'image au device nbd0
Afin de pouvoir voir les partitions contenues dans votre fichier d'image, il faut le lier a un device. Ici ce sera /dev/nbd0
[root@linux] # | qemu-nbd -c /dev/nbd0 <chemin vers le fichier> | dblclick to copy |
Monter les partitions
Une fois l'image liée, vous verrez ses partitions avec le nom /dev/nbd0p*
, il ne vous restera plus qu'à utiliser mount pour les monter où bon vous semble
[root@linux] # | mount /dev/nbd0p1 /mnt | dblclick to copy |
Démonter les partitions
Pour démonter une partition, on utilise umount comme avec toute autre partition
[root@linux] # | umount /dev/nbd0p1 | dblclick to copy |
Déconnecter l'image
Une fois le travail finit et les partitions démontées il ne vous reste plus qu'à déconnecter l'image
[root@linux] # | qemu-nbd -d /dev/nbd0 | dblclick to copy |