Como redefinir uma VM para um instantâneo anterior?


24

Estou executando a máquina virtual Ubuntu na máquina host Ubuntu usando o VirtualBox. Eu instalei alguns softwares na minha máquina virtual. Gostaria de saber se existe um método para redefinir minha máquina virtual atual para um determinado estado anterior (instantâneo) de minha escolha? Como eu posso fazer isso? Como posso redefinir para um instantâneo anterior desfazendo as alterações que farei ainda mais na minha VM?

Qualquer método é bem-vindo, especialmente os que eu posso programar em um script bash ou em qualquer linguagem de programação.

Respostas:


30

Tire uma foto instantânea

Na GUI do Virtual Box (Virtualbox Manager), podemos tirar facilmente um instantâneo de uma máquina virtual em execução, selecionando Obter instantâneo ou pressionando HOST+ T:

insira a descrição da imagem aqui

Isso abrirá uma caixa de diálogo para fornecer um nome sensato e, opcionalmente, uma descrição desse instantâneo:

insira a descrição da imagem aqui

O instantâneo será salvo no diretório da máquina (dependendo do tamanho da máquina, isso pode demorar um pouco.

Na linha de comando, o mesmo pode ser alcançado por

VBoxManage snapshot <Name_of_VM> take <Name_of_Snapshot>

Restaurar um instantâneo

No Virtualbox Manager, podemos restaurar qualquer instantâneo selecionando uma máquina e pressionando o botão Snapshots (1) no canto superior direito:

insira a descrição da imagem aqui

Selecione o instantâneo apropriado da lista e pressione insira a descrição da imagem aquipara restaurar esse instantâneo.

O estado atual da máquina será perdido. Para também restaurar o estado atual, primeiro teremos que criar um instantâneo também.

A restauração de um instantâneo a partir da linha de comandos é feita com

VBoxManage snapshot <Name_of_VM> restore <Name_of_Snapshot>

7
Nota: o botão de restauração da captura instantânea só será ativado quando a VM estiver desligada.
Oliver Dungey

Salvei meu dia :)
Ramesh Kambadaasan

Também é útil. Ver fotos disponíveis enquanto na linha de comando pode ser feito comvboxmanage snapshot VM_NAME list
Mitchell van Zuylen
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.