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] (Version actuelle) 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 | ||
| + | |||
| + | |||