quarta-feira, 15 de fevereiro de 2012

Snapshot virtualbox linha de comando ou snapshot virtualbox command line

Depois de ler e reler as man pages do Virtual Box, as FAQs, os manuais no site deste software de virtualização e além de muito googlar;

eu passei a entender como usar a linha de comando do Virtual Box para criar snapshots das VM's do meu trabalho.

O comando é o seguinte:

user@host:~$ VBoxManage snapshot android take TestSnapShot

Vou explicar o que significa cada coisa:

VBoxManage: É o comando que invoca a interface de linha de comando do Virtual Box.

snapshot: É o parâmetro do VBoXManage que manda ele fazer... o que o nome já diz, óbivio.

android: É o nome da VM que eu tenho no meu ambiente de testes do momento.

take: É outro parâmetro do VBoxManage, que sinceramente, eu não entendi pra que é que existe, mas se não usá-lo a interface reclama.

TestSnapShot: É o nome dado ao snapshot que você esta solicitando ao VBoxManage.

Vejamos novamente o comando de uma forma mais genérica:

user@host:~$ VBoxManage snapshot nome_vm take nome_snapshot

E se você não é muito criativo para nomes, e como um snapshot é uma forma de backup, você pode dar uma incrementada no comando usando e manipulando a saída do comando date. Veja só:

user@host:~$ VBoxManage snapshot android take `date +%F`

E sim, o parâmetro date +%F esta entre crases.

Agora basta por esta linha de comando em um script shell e executá-lo de tempos em tempos por meio de agendamento na cron.

Resultados dos teste com a linha de comando.


Eu apenas não verifiquei quanto isso vai consumir de HD. Portanto, fica ligado!

Nenhum comentário:

Postar um comentário

Grato por comentar