Como copiar imagens brutas do qemu?


8

Quero fazer backup de máquinas virtuais kvm e copiar as imagens da máquina para outro caminho ou disco USB? Como copiar "imagens brutas do qemu"?


Você usa soluções baseadas em libvirt como virt-manager ou chama o kvm diretamente?
— Jofel

Deseja fazer backup de uma cópia enquanto a máquina virtual está em execução ou pode desligar a VM para o backup?
— Jofel

Eu não uso libvirt ou virt-manager e posso desligar o vm para o backup.
— psp meados

Respostas:


7

Copiar máquinas virtuais kvm não é complicado: primeiro, você precisa encerrar a máquina virtual; depois, precisa encontrar a imagem do disco em que a máquina virtual está armazenada e, finalmente, copiá-la para outro local ( cp /path/to/disk_image /new_path/).

Se a máquina virtual estiver armazenada em sua própria partição, use dd if=/dev/PARTITION of=/path/to/backup/backup.img bs=1Mou use ddrescue /dev/PARTITION /path/to/backup/backup.img.

As imagens da máquina virtual podem ser armazenadas em diferentes formatos. Geralmente, o qcow2formato é usado. Para obter o rawformato, você pode usar qemu-img convert.


Nota: você não precisa desligar, pode suspendê-lo, fazer a cópia e continuar. É isso que o proxmox faz, por exemplo.
— Coren

Eu fiz isso (shutdown e cp / path / to / disk_image / new_path /) já.Mas os tamanhos dos arquivos são diferentes.Por que diferentes?
— psp meados

Como você verificou os tamanhos dos arquivos? BTW, também existem programas de soma de verificação como sha1sumou md5sum.
— Jofel

Imagem original: du -h == >> arquivo de clone 15G: du -h == >> 9,6G. Eu não verifiquei md5sum ou sha1sum.
— psp meados

du retorna o espaço usado no sistema de arquivos. Para arquivos esparsos, isso é diferente do tamanho do arquivo (real). Veja en.wikipedia.org/wiki/Sparse_file para mais informações.
— Jofel

2

cpé suficiente para a maioria dos arquivos. Se você preferir usar os utilitários do qemu, é possível que qemu-img convertos formatos de entrada e saída sejam brutos

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.