Quando você executa uma máquina virtual que deseja sincronizar periodicamente, geralmente é mais rápido usar um VHD alocado dinamicamente ou um VHD de alocação fixa?
Tenho certeza de que isso depende de muitos fatores, incluindo:
- Quantos dados mudam entre sincronizações
- Que tipo de dados mudam entre sincronizações
- Qual utilitário você está usando para sincronizar
- Os meios de armazenamento usados para a sincronização
Mas existe uma regra rígida?
No meu caso, estou carregando um convidado do Virtualbox Ubuntu em um SSD USB e quero rsync
um HDD SATA uma vez por semana.
Responder1
Em geral, a E/S de disco de dentro da VM deve ser melhor com unidade fixa (em oposição à alocada dinamicamente) devido à sobrecarga quando o sistema operacional host expande o arquivo que representa o vdisk.
Mas se você sincronizar novamente os arquivos de dentro do sistema operacional (dentro do Ubuntu, no seu caso), como eles já existem, o tipo de disco VM subjacente não deve importar para a velocidade de sincronização.
Se você quiser sincronizar novamente o disco da VM como um todo, acho melhor considerar trabalhar com instantâneos e/ou alguma combinação de abordagens VBoxManage clonehd/clonevm/export(to ova).