Como salvar as alterações diárias em uma caixa virtual em um USB ativo

2

Eu consegui instalar, inicializar e usar o Ubuntu em minha unidade flash USB de 64 gb.

O que eu pretendo fazer é converter uma cópia da minha chave USB em uma imagem virtual e inicializá-la usando o VirtualBox. (Não tem problema também!)

A minha pergunta é: Existe uma maneira para eu salvar as alterações diárias da minha máquina virtual no meu Ubuntu instalado (ao contrário do LiveCD) pendrive USB para que eu possa usar isso para inicializar e continuar de onde parei no meu Virtualbox?

Nota: Eu instalei o Ubuntu 14.04 em um pendrive de 64GB com 4 partições. Um 8gb fat32, o segundo é o / home, o terceiro é o Linux Swap e o último 5.3gb é apenas uma partição vazia.

    
por Francis Zabala 05.12.2014 / 04:07

2 respostas

0

Se eu entendi corretamente, o que você quer fazer, é usar o seu pen drive como o 'disco rígido' no Virtualbox. Dessa forma, todas as suas alterações serão refletidas no pen drive.

Para fazer isso, você precisará criar um disco rígido virtual que aponte para o dispositivo físico e, em seguida, usar o disco rígido virtual com o Virtualbox.

Use o seguinte comando, substituindo / dev / sda pelo dispositivo que é sua unidade flash sudo VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda

Veja link para obter mais detalhes.

Se o que você está tentando fazer é executar dois sistemas individuais no Virtualbox e no Flash Drive e depois "sincronizar" as alterações, você pode usar o rsync para sincronizar os arquivos, se os dois sistemas estiverem em execução ao mesmo tempo. Mas você não pode sincronizar todos os arquivos, pois isso definitivamente causará problemas a menos que os dois sistemas sejam idênticos, então você terá que se contentar com algo como seu diretório home, por exemplo. Visto que você tem / home em uma partição separada, você também pode usar minhas instruções acima para criar um disco rígido virtual que aponte para essa partição única e montá-lo com o Virtualbox.

    
por Tobias 12.12.2014 / 09:27
0

Depois de executar algum teste e realmente usá-lo, aqui está o comando para o rsync com o qual estou feliz:

rsync -aAXv –exclude={“/dev/*”,”/proc/*”,”/sys/*”,”/tmp/*”,”/run/*”,”/mnt/*”,”/media/*”,”/lost+found”, “/boot/*”} /media/sda1/* /media/sdb1/ –delete -u --dry-run

Se eu estiver satisfeito, removerei --dry-run para fazer as alterações.

    
por Francis Zabala 26.06.2015 / 09:02