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: