Come copiare immagini grezze qemu?


8

Voglio fare il backup di macchine virtuali kvm e copiare le immagini della macchina su un altro percorso o disco USB? Come copiare "immagini raw qemu"?


Usi soluzioni basate su libvirt come virt-manager o chiami direttamente kvm?
jofel

Vuoi eseguire il backup di una copia mentre la macchina virtuale è in esecuzione o puoi arrestare la VM per il backup?
jofel

Non uso libvirt o virt-manager e posso chiudere vm per il backup. Grazie.
psp metà

Risposte:


7

Copiare le macchine virtuali kvm non è complicato: in primo luogo, è necessario arrestare la macchina virtuale, quindi è necessario trovare l'immagine del disco in cui è memorizzata la macchina virtuale e infine copiarla in un altro posto ( cp /path/to/disk_image /new_path/).

Se la macchina virtuale è archiviata su una propria partizione, utilizzare dd if=/dev/PARTITION of=/path/to/backup/backup.img bs=1Mo utilizzare ddrescue /dev/PARTITION /path/to/backup/backup.img.

Le immagini della macchina virtuale potrebbero essere archiviate in diversi formati. Di solito, qcow2viene utilizzato il formato. Per ottenere il rawformato, puoi usare qemu-img convert.


Nota: non è necessario arrestare, è possibile sospenderlo, eseguire la copia e riprenderlo. Questo è ciò che fa proxmox , per esempio.
Coren,

L'ho già fatto (shutdown e cp / path / to / disk_image / new_path /), ma le dimensioni del file sono diverse. Perché diverse?
psp metà

Come hai controllato le dimensioni del file? A proposito, ci sono anche programmi di checksum come sha1sumo md5sum.
jofel

immagine originale: du -h == >> file clone 15G: du -h == >> 9,6G. Non ho controllato md5sum o sha1sum.
psp metà

du restituisce lo spazio utilizzato sul file system. Per i file sparsi, questo è diverso dalla dimensione del file (reale). Vedi en.wikipedia.org/wiki/Sparse_file per maggiori informazioni.
jofel

2

cpè sufficiente per la maggior parte dei file. Se si preferisce utilizzare le utility di qemu, è possibile qemu-img convertche i formati di input e output siano entrambi grezzi

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.