Como reduzir o tamanho VDI do Virtual Box – convidado Android

Como reduzir o tamanho VDI do Virtual Box – convidado Android

Como no título. Eu uso Genymotion para emular dispositivos Android. Com o passar do tempo, o tamanho do VDI aumenta a ponto de não sobrar espaço na partição em que o coloquei. Depois de ler os guias, descobri que devo zerar o espaço como convidado e depois desfragmentar como host, mas como fazer isso se eu tiver o Android como convidado?

Responder1

Você pode realizar essa tarefa em algumas etapas:

AVISO: Faça um backup de todos os arquivos vdi/vdmk que deseja compactar, caso algo dê errado durante o processo.

1.Use um aplicativo Android dentro do genymotion, como "Secure Eraser" para preencher com zero o espaço livre para o vdi/vdmk correspondente (use a opção 0000-0000 na lista suspensa)

Link do apagador seguro

https://play.google.com/store/apps/details?id=com.aiuspaktyn.secureeraser&hl=en

2.Desligue o genymotion e clone o vdi/vmdk usando o seguinte comando:

VBoxManage clonehd "arquivo" "novo arquivo"

onde file e newfile são a origem e o destino vdi/vmdk

3.Como a etapa 2 criará um novo uuid para o vdi/vdmk clonado, você precisará definir o uuid antigo para a cópia clonada usando o seguinte comando

Comandos internos VBoxManage sethduuid "ARQUIVO" "UUID"

(onde file aponta para o vdi/vdmk clonado e uuid é o uuid que você deseja definir.)

Responder2

Se você estiver usando o Windows, poderá colocar esse vdi em uma pasta compactada (clique com o botão direito na pasta, guia geral, botão avançado, marque "compactar conteúdo para economizar espaço em disco")... Eu sei que isso é uma solução alternativa, mas pode funcionar para você, pois não conheço nenhum método para desfragmentar um sistema operacional Android, pois acredito que ele foi projetado para funcionar em armazenamento flash. Boa sorte!

informação relacionada