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
Jawaban:
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=1M
atau gunakanddrescue /dev/PARTITION /path/to/backup/backup.img
.Gambar mesin virtual dapat disimpan dalam format yang berbeda. Biasanya,
qcow2
-format digunakan. Untuk mendapatkanraw
formatnya, Anda bisa menggunakanqemu-img convert
.sumber
sha1sum
ataumd5sum
.cp
sudah cukup untuk sebagian besar file. Jika Anda lebih suka menggunakan utilitas qemu, Anda bisaqemu-img convert
dengan format input dan output keduanya mentahsumber