Restaurar arquivo de Snapshot do VirtualBox

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

[ Hits: 6.829 ]

 


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

Atualizar Adobe Flash Player Debian Jessie 8.1

Alterar nome placa de rede ENPS01 para ETH0

Personalizar teclas de atalho de F1 até F12 usando inputrc para o Terminal

Movendo vários arquivos ou diretórios ao mesmo tempo para um diretório [Iniciante]

Atualizando kernel no Debian 6 - 32 bits

Leitura recomendada

Descompactando arquivos graficamente no Arch Linux

Como instalar pacotes e/ou atualizar completamente o Mandriva com facilidade

Instalando Google Earth no SolusOS

Se você esta pensando em migrar do ubuntu 7.4 para 7.10 vai.....

Emular arquivos ISO

  

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