Comment copier des images brutes qemu?

8

Je veux sauvegarder les machines virtuelles kvm et copier les images de la machine sur un autre chemin ou disque USB? Comment copier des "images brutes qemu"?

psp mid
la source
Utilisez-vous des solutions basées sur libvirt comme virt-manager ou appelez-vous directement kvm?
jofel
Voulez-vous sauvegarder une copie pendant que la machine virtuelle est en cours d'exécution ou pouvez-vous arrêter la machine virtuelle pour la sauvegarde?
jofel
Je n'utilise pas libvirt ou virt-manager et je peux arrêter vm pour la sauvegarde. Merci.
psp mi-

Réponses:

7

Copier des machines virtuelles kvm n'est pas compliqué: d'abord, vous devez arrêter la machine virtuelle, puis vous devez trouver l'image disque où la machine virtuelle est stockée et enfin la copier vers un autre endroit ( cp /path/to/disk_image /new_path/).

Si la machine virtuelle est stockée sur sa propre partition, utilisez dd if=/dev/PARTITION of=/path/to/backup/backup.img bs=1Mou utilisez ddrescue /dev/PARTITION /path/to/backup/backup.img.

Les images de la machine virtuelle peuvent être stockées dans différents formats. Habituellement, le qcow2format est utilisé. Pour obtenir le rawformat, vous pouvez utiliser qemu-img convert.

jofel
la source
Remarque: vous n'avez pas besoin d'arrêter, vous pouvez le suspendre, faire la copie et la reprendre. C'est ce que fait proxmox , par exemple.
Coren
Je l'ai déjà fait (arrêt et cp / path / to / disk_image / new_path /). Mais les tailles de fichier sont différentes. Pourquoi différent?
psp mi-
Comment avez-vous vérifié la taille des fichiers? BTW, il existe également des programmes de somme de contrôle comme sha1sumou md5sum.
jofel
image originale: du -h == >> Fichier clone 15G: du -h == >> 9,6G. Je n'ai pas vérifié md5sum ou sha1sum.
psp mi-
du renvoie l'espace utilisé sur le système de fichiers. Pour les fichiers clairsemés, cela est différent de la taille (réelle) du fichier. Voir en.wikipedia.org/wiki/Sparse_file pour plus d'informations.
jofel
2

cpest suffisant pour la plupart des fichiers. Si vous préférez utiliser les utilitaires de qemu, vous pouvez utiliser qemu-img convertdes formats d'entrée et de sortie bruts

Dyasny
la source