Estou usando o VirtualBox na minha área de trabalho há um bom tempo. Tendo comprado recentemente um notebook, quero poder levar minha máquina virtual Ubuntu comigo e fazer com que as alterações que faço no notebook sejam propagadas para a área de trabalho e vice-versa, quando chegar / sair de casa. O sistema operacional host é o Windows 7 nos dois computadores, executando o VirtualBox 4.
Meu primeiro pensamento foi sincronizar os arquivos do disco virtual. Minha ferramenta de escolha seria rsync
, mais especificamente, a versão do Cygwin, usando a --inplace
opção de reduzir ao máximo as gravações. Mas isso seria inviável: me impediria de trabalhar separadamente nas VMs, porque rsync
não teria como detectar conflitos e mesclá-los adequadamente sem o conhecimento dos sistemas de arquivos que estão dentro dos contêineres.
A próxima opção seria incluir rsync
as máquinas em execução. Isso funcionaria sem atrapalhar o gerenciamento de pacotes? Eu precisaria fazer algo manualmente além de atualizações como novo kernel ou drivers? Existe alguma outra solução que poderia funcionar melhor?