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"?


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.


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.