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:
/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. 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?