Montando imagem qcow2 no linux

Montando imagem qcow2 no linux

Esta é uma dica para montarmos um disco qcow2, um procedimento muito útil seja para recuperar um arquivo de uma máquina virtual, ou apenas manuseá-lo sem a necessidade de inicialiar um outro sistema operacional.

Para montar uma imagem de disco QUMU / KVM, é necessário usar qemu-nbd, que permite usar o protocolo NBD para compartilhar a imagem de disco na rede.

1ª Etapa - Habilitar o NBD no host

modprobe nbd max_part=8

2ª Etapa - Conectar o QCOW2 como dispositivo de bloco de rede

qemu-nbd --connect=/dev/nbd0 /var/virtualization/disco02.qcow2

3ª Etapa - Encontrar a partições

fdisk /dev/nbd0 -l
Disco /dev/nbd0: 60 GiB, 64424509440 bytes, 125829120 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes
Tipo de rótulo do disco: dos
Identificador do disco: 0xa8480cb8
Dispositivo Inicializar Início Fim Setores Tamanho Id Tipo
/dev/nbd0p1 2048 125825023 125822976 60G 7 HPFS/NTFS/exFAT

4ª Etapa - Criar diretório para montar o disco

mkdir /media/discoqw

5ª Etapa - Montar o disco

mount /dev/nbd0p1 /media/discoqw

6ª Etapa - Acessar o diretório montado

Nessa etapa já é possível acessa sua imagem de disco QEMU com o seu gerenciador de arquivos favorito.

xdg-open /media/discoqw

7ª Etapa - Desmontar o disco

Depois de terminar o manuseio do disco desmonte e desconecte

umount /media/discoqw
qemu-nbd --disconnect /dev/nbd0p1
rmmod nbd

Referências:

Como converter Imagens VDI e VMDK para o formato QCOW2

Como converter Imagens VDI e VMDK para o formato QCOW2

Para converter imagem de outro formato para o qcow2 deve-se utilizar o pacote qemu-utils no Linux.

Para instalar qemu-img no Alpine Linux:

doas apk add qemu-img

Para instalar qemu-img on Debian or Ubuntu:

sudo apt-get install qemu-utils`

Para Instalar qemu-img on CentOS, Fedora or RHEL:

sudo yum install qemu-img`

Você pode checar a lista de imagens suportadas no qemu-img pode-se executar:

qemu-img -h | tail -n1`
```bash
Como mostrado acima, esta ferramenta suporta os formatos VDI e VMDK.

Para converter Imagem VDI para imagem QCOW2:

qemu-img convert -O qcow2 input.vdi output.qcow2`

Para converter Imagem VMDK para imagem QCOW2:

qemu-img convert -O qcow2 input.vmdk output.qcow2`

Maiores informações em: https://docs.openstack.org/image-guide/convert-images.html

Texto original de: https://faq.grupodirectweb.com.br/2019/07/01/como-converter-imagens-vdi-e-vmdk-para-o-formato-qcow2/

Teste

Salve salve!

Esse é apenas um teste no blog para ver seu comportamento!

clear
echo 'Olá Mundo!'

Att. Kevin