A unidade de gravação virtual do VirtualBox não funciona no Ubuntu

1

Eu tenho uma VM do VirtualBox com o Ubuntu instalado no VDI normal, e adicionei outro VDI de gravação para que eu pudesse manter meu código intacto quando alternar entre instantâneos de sistema diferentes que eu uso para teste.

De acordo com esta resposta , qualquer alteração que eu faça no disco write-through deve persistir entre os snapshots. No entanto, parece que não funciona - as alterações que faço na unidade write-through são revertidas como se fosse uma unidade normal.

Veja como eu testei até agora:

  1. Anexado a unidade à VM no VirtualBox. O VirtualBox informa o tipo de unidade a ser gravado.
  2. Iniciou a VM e montou a unidade em /home/dev . Se eu abrir as propriedades dessa pasta, receberei espaço livre informado para a unidade de gravação, portanto, presumo seguramente que ela foi de fato montada corretamente onde eu queria.
  3. Criado um arquivo de teste na unidade de gravação e feito um instantâneo.
  4. Criou outro arquivo ao lado do primeiro e fez outro instantâneo.
  5. Reverta a VM de volta ao instantâneo criado na etapa 3. O segundo arquivo que eu coloquei na unidade de gravação desapareceu, como se fosse uma unidade normal em vez de uma de gravação. Atualizar ou reabrir a pasta não ajudou.

Eu também tentei executar o comando sync depois de criar os arquivos, caso as alterações estivessem armazenadas em cache e não fossem realmente gravadas no disco, mas isso realmente não alterou nada.

Eu li em algum lugar que poderia haver problemas com discos write-through se houvesse pastas compartilhadas conectadas à VM, o que eu tenho (duas delas de fato). Eu tentei desconectar e testar novamente, mas ainda assim não funcionaria.

Senti falta de um passo importante ao configurar o segundo disco? Ou simplesmente não consigo entender como as unidades de gravação devem funcionar e eu estava fazendo tudo errado?

    
por Alexander Revo 20.11.2014 / 10:21

0 respostas