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"?
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.
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
Réponses:
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=1M
ou utilisezddrescue /dev/PARTITION /path/to/backup/backup.img
.Les images de la machine virtuelle peuvent être stockées dans différents formats. Habituellement, le
qcow2
format est utilisé. Pour obtenir leraw
format, vous pouvez utiliserqemu-img convert
.la source
sha1sum
oumd5sum
.cp
est suffisant pour la plupart des fichiers. Si vous préférez utiliser les utilitaires de qemu, vous pouvez utiliserqemu-img convert
des formats d'entrée et de sortie brutsla source