Wie kopiere ich QEMU-Rohbilder?

8

Ich möchte kvm virtuelle Maschinen sichern und die Images der Maschine auf einen anderen Pfad oder eine andere USB-Festplatte kopieren. Wie kopiere ich "qemu raw images"?

psp mid
quelle
Verwenden Sie libvirt-basierte Lösungen wie virt-manager oder rufen Sie kvm direkt an?
Jofel
Möchten Sie eine Kopie sichern, während die virtuelle Maschine ausgeführt wird, oder können Sie die VM für die Sicherung herunterfahren?
Jofel
Ich verwende weder libvirt noch virt-manager und kann vm für die Sicherung herunterfahren. Danke.
PSP Mitte

Antworten:

7

Das Kopieren von virtuellen kvm-Maschinen ist nicht kompliziert: Zuerst müssen Sie die virtuelle Maschine herunterfahren, dann müssen Sie das Disk-Image finden, auf dem die virtuelle Maschine gespeichert ist, und es schließlich an einen anderen Ort kopieren ( cp /path/to/disk_image /new_path/).

Wenn die virtuelle Maschine auf einer eigenen Partition gespeichert ist, verwenden dd if=/dev/PARTITION of=/path/to/backup/backup.img bs=1Moder verwenden Sie sie ddrescue /dev/PARTITION /path/to/backup/backup.img.

Die Images der virtuellen Maschine können in verschiedenen Formaten gespeichert werden. Normalerweise wird das qcow2-format verwendet. Um das rawFormat zu erhalten, können Sie verwenden qemu-img convert.

Jofel
quelle
Hinweis: Sie müssen nicht herunterfahren, sondern können es anhalten, kopieren und fortsetzen. Das macht zum Beispiel Proxmox .
Coren
Ich habe es bereits gemacht (Herunterfahren und cp / path / to / disk_image / new_path /). Aber die Dateigrößen sind unterschiedlich. Warum unterschiedlich?
PSP Mitte
Wie haben Sie die Dateigrößen überprüft? Übrigens gibt es auch Prüfsummenprogramme wie sha1sumoder md5sum.
Jofel
Originalbild: du -h == >> 15G-Klondatei: du -h == >> 9,6G.Ich habe md5sum oder sha1sum nicht überprüft.
PSP Mitte
du gibt den verwendeten Speicherplatz im Dateisystem zurück. Bei Dateien mit geringer Dichte unterscheidet sich dies von der (realen) Dateigröße. Weitere Informationen finden Sie unter en.wikipedia.org/wiki/Sparse_file .
Jofel
2

cpist genug für die meisten Dateien. Wenn Sie die Dienstprogramme von qemu bevorzugen, können Sie die qemu-img convertEingabe- und Ausgabeformate als Rohdaten verwenden

dyasny
quelle