Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
sysadmin:tips:qcow2 [2011/11/28 12:06] james créée |
sysadmin:tips:qcow2 [2015/01/09 11:43] james ajout lien raw |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag>vm virtualisation libvirt qcow qcow2 disque image monter nbd sysadmin}} | ||
====== Monter une image disque qcow2 ====== | ====== Monter une image disque qcow2 ====== | ||
Ligne 12: | Ligne 13: | ||
Il faut tout d'abord charger le module nbd :<code># modprobe nbd max_part=8</code> | Il faut tout d'abord charger le module nbd :<code># modprobe nbd max_part=8</code> | ||
<note>Si vous ne spécifiez pas l'option max_part vous serez capable d'accéder au disque, mais vous n'aurez pas de device créé pour l'accès aux partitions.</note> | <note>Si vous ne spécifiez pas l'option max_part vous serez capable d'accéder au disque, mais vous n'aurez pas de device créé pour l'accès aux partitions.</note> | ||
- | <code># qemu-nbd -c /dev/nbd0 $IMAGE</code> ou $IMAGE est le nom de votre fichier qcow2</code> | + | <code># qemu-nbd -c /dev/nbd0 $IMAGE</code> ou $IMAGE est le nom de votre fichier qcow2. |
===== Acces aux disque / partitions ===== | ===== Acces aux disque / partitions ===== | ||
Vous pouvez maintenant accéder au disque (accessible via /dev/nbd0), comme par exemple avec la commande suivante :<code># cfdisk /dev/nbd0</code> ou encore aux partitions comme par exemple avec la commande suivante :<code># mkdir /tmp/mount && mount /dev/nbd0p1 /tmp/mount</code> | Vous pouvez maintenant accéder au disque (accessible via /dev/nbd0), comme par exemple avec la commande suivante :<code># cfdisk /dev/nbd0</code> ou encore aux partitions comme par exemple avec la commande suivante :<code># mkdir /tmp/mount && mount /dev/nbd0p1 /tmp/mount</code> | ||
+ | |||
+ | ===== Fin de l'utilisation ===== | ||
+ | Sous peine de perdre des données, il faut impérativement utiliser les commandes suivantes : | ||
+ | * Cessez l'utilisation des partitions en les démontant comme par exemple :<code># umount /tmp/mount</code> | ||
+ | * Déconnecter proprement le client :<code># nbd-client -d /dev/nbd0</code> | ||
+ | |||
+ | <note important>Si vous ne respectez pas ces étapes vous risques une corruption des données voir du fichier image</note> | ||
+ | |||
+ | ===== Liens utiles ===== | ||
+ | * http://ramanchennai.wordpress.com/2010/02/14/network-block-device-in-linux/ | ||
+ | |||
+ | |||
+ | ===== Dans la même veine ===== | ||
+ | |||
+ | Vous voudrez peut-être jeter un coup d’œil à la page [[sysadmin:tips:raw_images]] si les disques de vos VMs sont en raw et non en qcow | ||
+ | |||
+ |