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.