Restaurar arquivo de Snapshot do VirtualBox

Publicado por Marcos Apolo Flavio Junior em 09/04/2017

[ Hits: 7.457 ]

 


Restaurar arquivo de Snapshot do VirtualBox



O objetivo é pegar uma arquivo de Snapshot e mesclar com o arquivo principal de uma VM criando um NOVO arquivo principal com os dados do Snapshot e do HD da VM mesmo que o arquivo não seja mais exibido nos Snapshots do VirtualBox. Às vezes pode acontecer do arquivo não ser mais exibido por perder os arquivos .VBOX que configuram a VM.

1) você precisa saber o uuid do disco.vdi e do arquivoSnapshot.vdi. O comando abaixo faz isso:

vboxmanage showhdinfo local_do_arquivo.vdi_ou_snapShot.vdi

No arquivo do disco só tem 1 uuid, mas no do Snapshot existem 2, um dele e outro do arquivo pai ou lá vai aparecer parentuuid, o pai é o arquivo do hd que você usa nesta VM.

Caso dê erro você pode definir um novo UUID para o HD e para o Snapshot. Lembrando que o UUID que constar no pai deve constar no PARENTUUID do Snapshot, lembre-se Snapshot é filho, cada um com seu CPF, mas o filho tem que constar o nome do pai.

parrentuuid=pai
uuid=cpf

cada um com o seu.

2) Definindo o uuid de um hd caso o hd conste que já está em uso e não pode ser registrado.

vboxmanage internalcommands sethduuid /local_do_arquivo_principal_.vdi

3) Definir nome do uuid pai de um Snapshot:

vboxmanage internalcommands sethdparentuuid /local_do_snapshot/arquivoSnapshot.vdi UUID_DO_PAI

4) Feito isso o arquivo pai tem sua UUID, por sequencia o Snapshot tem o seu UUID e UUIDPARENT do PAI. O que faremos agora é clonar o Snapshot e juntar com o HD criando uma NOVA_IMAGEM_HD.VDI é um outro arquivo, outro disco criado a partir das alterações do Snapshot e o hd principal.

vboxmanage clonevm /local_do_arquivo_snapshot.vdi nome_do_novo_hd.vdi

Feito isso o VirtualBox vai ler o HD antigo, ler o Snapshot e criar um novo e único com as informações do Snapshot. Depois é só adicionar este arquivo como disco principal e testar.

Obrigado, espero ter ajudado.

Outras dicas deste autor

Atualizando kernel no Debian 6 - 32 bits

Acessando compartilhamento sem usar mount - SMBCLIENT

Firefox não abrindo GIFs no Slackware [Resolvido]

Configuração de Video no Terminal com Sintaxe GRUB_GFXMODE e GRUB_GFXPAYLOAD_LINUX

Samba 4 + Debian 9 64Bits + Netinst - Instalação Seca

Leitura recomendada

SwiftEasel - Novo navegador otimizado em função da distro e arquitetura de hardware

Um bom programa de CAD para LInux

AptonCD no Ubuntu: FATAL - Failed to fork

TeamViewer nativo para Linux

Mixxx - Faça mixagens profissionais ou apenas brinque de DJ

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts