Làm thế nào để sao chép hình ảnh thô qemu?


8

Tôi muốn sao lưu máy ảo kvm và sao chép hình ảnh của máy khác đường dẫn hoặc đĩa USB? Làm thế nào để sao chép "hình ảnh thô qemu"?


Bạn có sử dụng các giải pháp dựa trên libvirt như virt-manager hay bạn gọi trực tiếp kvm?
jofel

Bạn có muốn sao lưu một bản sao trong khi máy ảo đang chạy hoặc bạn có thể tắt VM để sao lưu không?
jofel

Tôi không sử dụng libvirt hoặc virt-manager và tôi có thể tắt vm để sao lưu. Xin cảm ơn.
psp giữa

Câu trả lời:


7

Sao chép máy ảo kvm không phức tạp: Đầu tiên, bạn cần tắt máy ảo, sau đó bạn cần tìm hình ảnh đĩa nơi máy ảo được lưu trữ và cuối cùng sao chép nó sang nơi khác ( cp /path/to/disk_image /new_path/).

Nếu máy ảo được lưu trữ trên phân vùng riêng của nó, sử dụng dd if=/dev/PARTITION of=/path/to/backup/backup.img bs=1Mhoặc sử dụng ddrescue /dev/PARTITION /path/to/backup/backup.img.

Các hình ảnh máy ảo có thể được lưu trữ trong các định dạng khác nhau. Thông thường, các qcow2định dạng được sử dụng. Để có được rawđịnh dạng, bạn có thể sử dụng qemu-img convert.


Lưu ý: bạn không cần phải tắt máy, bạn có thể tạm dừng nó, thực hiện sao chép và tiếp tục lại. Đó là những gì proxmox làm, ví dụ.
Coren

Tôi đã thực hiện (tắt máy và cp / path / to / đĩa_image / new_path /). Nhưng kích thước tệp là khác nhau. Tại sao khác nhau?
psp giữa

Làm thế nào bạn kiểm tra kích thước tập tin? BTW, cũng có các chương trình tổng kiểm tra như sha1sumhoặc md5sum.
jofel

hình ảnh ban đầu: du -h == >> Tệp bản sao 15G: du -h == >> 9,6G. Tôi đã không kiểm tra md5sum hoặc sha1sum.
psp giữa

du trả về không gian đã sử dụng trên hệ thống tập tin. Đối với các tệp thưa, điều này khác với kích thước tệp (thực). Xem en.wikipedia.org/wiki/Sparse_file để biết thêm thông tin.
jofel

2

cplà đủ cho hầu hết các tập tin. Nếu bạn thích sử dụng các tiện ích của qemu, bạn có thể qemu-img convertvới các định dạng đầu vào và đầu ra đều là dạng thô

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.