Bagaimana cara menyalin gambar mentah qemu?


8

Saya ingin membuat cadangan mesin virtual kvm dan menyalin gambar mesin jalur lain atau disk usb? Bagaimana cara menyalin "qemu raw images"?


Apakah Anda menggunakan solusi berbasis libvirt seperti virt-manager atau Anda memanggil kvm secara langsung?
jofel

Apakah Anda ingin membuat cadangan salinan saat mesin virtual sedang berjalan atau Anda dapat mematikan VM untuk cadangan?
jofel

Saya tidak menggunakan libvirt atau virt-manager dan saya dapat mematikan vm untuk cadangan. Terima kasih.
psp pertengahan

Jawaban:


7

Menyalin mesin virtual kvm tidak rumit: Pertama, Anda perlu mematikan mesin virtual, kemudian Anda perlu menemukan gambar disk tempat mesin virtual disimpan dan akhirnya menyalinnya ke tempat lain ( cp /path/to/disk_image /new_path/).

Jika mesin virtual disimpan di partisi sendiri, gunakan dd if=/dev/PARTITION of=/path/to/backup/backup.img bs=1Matau gunakan ddrescue /dev/PARTITION /path/to/backup/backup.img.

Gambar mesin virtual dapat disimpan dalam format yang berbeda. Biasanya, qcow2-format digunakan. Untuk mendapatkan rawformatnya, Anda bisa menggunakan qemu-img convert.


Catatan: Anda tidak perlu mematikan, Anda dapat menangguhkannya, lakukan salin dan lanjutkan. Itulah yang dilakukan oleh proxmox .
Coren

Saya membuatnya (shutdown dan cp / path / ke / disk_image / new_path /) sudah. ​​Tapi ukuran file berbeda. Mengapa berbeda?
psp pertengahan

Bagaimana Anda memeriksa ukuran file? BTW, ada juga program checksum seperti sha1sumatau md5sum.
jofel

gambar asli: du-h == >> file klon 15G: du-h == >> 9,6G. Saya tidak memeriksa md5sum atau sha1sum.
psp pertengahan

du mengembalikan ruang yang digunakan pada sistem file. Untuk file jarang ini berbeda dari ukuran file (nyata). Lihat en.wikipedia.org/wiki/Sparse_file untuk informasi lebih lanjut.
jofel

2

cpsudah cukup untuk sebagian besar file. Jika Anda lebih suka menggunakan utilitas qemu, Anda bisa qemu-img convertdengan format input dan output keduanya mentah

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.