Máquinas virtuais são um excelente lugar para as pessoas experimentarem. Para executar software malicioso, teste novo código ou apenas entender melhor o sistema. Se algo der errado, o dano está contido dentro dos limites da máquina virtual que você pode descartar e começar de novo. Mas por que parar por aí quando você pode fazer muito melhor.
Com instantâneos, você pode gravar o estado de um sistema em um determinado momento, executar seus testes e se as coisas não forem do jeito que você queria, você sempre pode voltar ao ponto anterior em que o sistema estava tudo bem e bom.
Vamos mergulhar em instantâneos, como recuperar do fracasso de um sistema, restaurando um instantâneo e entendendo o que está backup e o que não é.
Tomando um novo instantâneo
Digamos, você tem uma VM recém-instalada do Ubuntu com apenas os pacotes padrão que estão atualizados. Para rotular esse estado de dentro da VM, vamos login e em nosso diretório doméstico criar um arquivo vazio nomeado Importante arquivo.
$ touch importantefile
Agora vamos desligar a VM e voltar para o painel VirtualBox. Na coluna esquerda, selecione a VM que você deseja tirar um instantâneo de.
Em nosso exemplo, essa VM é nomeada Ubuntu.
Com a VM selecionada, clique na opção de canto superior direito, que diz instantâneos. Selecione Estado atual e clique no ícone que diz "Take", ele leva o instantâneo. Dê ao seu instantâneo um nome apropriado e, em seguida, vamos iniciar a VM e fazer algumas alterações.
Restaurando um instantâneo
Suponha que você excluiu acidentalmente o Importante arquivo ou fez outras mudanças no sistema de arquivos em outros lugares e você deseja restaurar o estado inicial. No diretório em que você criou o arquivo, tente executar:
$ rm importante arquivo
Agora você perdeu o arquivo importante. Para se recuperar, basta voltar à seção de instantâneos na interface do usuário do VirtualBox, como mostrado antes, selecione o instantâneo e clique em Restaurar. Isso solicitará que você tire um novo instantâneo do estado atual da VM, se você acha que é importante para você, você também pode fazer isso.
É isso! Se você voltar para a VM, você verá o seu Importante arquivo está bem ali, exatamente como era antes do desastroso rm O comando foi executado.
Recursos adicionais de um instantâneo
Felizmente para nós, a funcionalidade instantânea da VM não se limita apenas aos dados armazenados em um disco virtual. Ele também acompanha as configurações relacionadas a hardware, como o que a memória foi alocada neste instantâneo, quantos núcleos de processador foram alocados e que tipo de interface de rede foi usada.
Se você tirar um instantâneo, fazer alterações nessas configurações e restaurar o estado anterior da VM, notará que não apenas os dados em seu disco virtual foram restaurados, mas outros recursos também voltaram ao estado anterior.
A mesma regra se aplica quando você anexa vários discos virtuais à mesma VM. Eles restauram seus estados e, se você adicionou novos discos que não estavam lá antes, eles são destacados da VM depois de restaurados.
Nota: Embora seja possível anexar o mesmo disco a várias VMs, não é uma boa ideia fazê -lo. VirtualBox não permite criar um novo instantâneo se um disco estiver conectado a várias VMs simultaneamente.
Se você deseja localizar e se livrar desses discos órfãos, sempre pode fazer isso indo para "ferramentas globais" e vendo os detalhes de cada disco e excluindo os que não são necessários.
Pasta instantâneos
Se você tem várias VMs e vários instantâneos de cada um deles, é fácil acabar com muitos arquivos grandes espalhados por todo o seu sistema host sem saber quais são importantes e quais não são.
Ao criar uma nova VM, você tem uma opção para selecionar um diretório ou pasta diferente na qual suas imagens de disco serão armazenadas. Isso é particularmente útil se as pessoas não quiserem bagunçar seu C: Drive ou seu diretório /opt, se estiverem no Linux.
Clique no ícone do arquivo ou insira diretamente o caminho de destino para o seu disco virtual ao criar uma nova VM.
Mas quando se trata de armazenar e gerenciar instantâneos, o VirtualBox esquece essa escolha e volta ao seu padrão. Para substituir isso, vá para as configurações da sua VM e clique em 'Geral' e selecione a guia 'Avançado' no menu:
Agora você pode adicionar seu destino personalizado na seção Pasta Snapshot e tornar toda a Rigmarole muito mais gerenciável.
Livro recomendado por VirtualBox