Déplacer l'image qcow2 vers le disque dur physique

12

J'ai une image qcow2 que j'utilise pour démarrer une installation de linux en utilisant QEMU; Je voudrais placer le contenu de cette image directement sur un disque dur physique afin de pouvoir démarrer cette installation linux directement depuis mon bureau. Je voudrais faire quelque chose comme ça dd if=my-qcow2.img of=/dev/sdb. Cependant, cela ne fonctionnera clairement pas puisque qcow2 ne stocke pas le contenu du disque virtuel dans un ordre logique dans le fichier qcow2. Aucune suggestion?

Chris
la source

Réponses:

11

QEMU est livré avec le qemu-imgprogramme pour convertir entre les formats d'image .

qemu-img convert -f qcow2 -O raw my-qcow2.img /dev/sdb
Gilles 'SO- arrête d'être méchant'
la source
la syntaxe de la commande est incorrecte.
Kais
@Kais Quel est le problème? Je ne l'ai pas testé récemment, mais il correspond à la documentation de Qemu 2.5.
Gilles 'SO- arrête d'être méchant'
Lorsque j'entre la commande, j'obtiens "erreur lors de la conversion brute: le périphérique est trop petit". Mais lorsque j'écris la sortie brute à l'aide dddu lecteur externe, le message d'erreur n'apparaît pas.
Kais
Attention, le format QCOW2 est compressé! Cela signifie qu'une image QCOW2 de 200 Go peut être convertie en un disque dur de 500 Go ... Cela peut provoquer l'erreur «l'appareil est trop petit» que vous recevez à mon humble avis
Etamar Laron