virtualbox emprega deduplicação entre vários vdi no mesmo host

1

Estou usando o VirtualBox para testar software em várias distribuições do Linux. O aplicativo base (10-20 GB CAE Suite) é armazenado em vdi separado, para que eu possa ter um vdi por versão do aplicativo e anexá-los a várias máquinas virtuais. Esses vdi são alocados dinamicamente e multiattach. Agora quero fazer uma alteração, para que diferentes versões do CAE Suite não usem espaço extra para dados idênticos. Digamos que eu tenha V1 em v1.vdi e V2 em v2.vdi. Eles são semelhantes o suficiente, que dizem que 50% dos dados são os mesmos. v2.vdi referir-se-ia a v1.vdi da mesma maneira ou de forma semelhante, pois as unidades nas várias máquinas referem-se à mesma imagem de base usando o recurso multiattach.

Eu acho que há algum armazenamento diferencial, que eu quero empregar. Não consigo encontrar as configurações no gerenciador de mídia virtual, o que me permite fazer isso. Estou disposto a fazer isso na linha de comando, mas também não consegui encontrá-lo. O sistema host é o Windows.

    
por Ingo 16.05.2017 / 10:35

1 resposta

0

Uma solução parcial:

Basta adicionar o mesmo vdi uma segunda vez ao mesmo convidado para gerar um segundo meio diferencial no gerenciador de mídia virtual. No convidado isso parece uma cópia, que eu posso editar (por exemplo, começando a mudar o rótulo e blkid).

Tudo bem, quando quero este dispositivo conectado a apenas um convidado.

Se eu fizer o mesmo em um segundo convidado, receberei outro meio diferencial. Eu tenho que fazer as mesmas alterações para este. Se as mídias diferenciais não forem compartilhadas entre os convidados, o benefício de economizar espaço entre as diferentes versões do CAE Suite será outorgado pela duplicação das imagens diferenciais para cada convidado.

Por isso, provavelmente funcionaria para um número muito pequeno de convidados em comparação com um grande número de versões.

    
por 16.05.2017 / 11:33