Tamanho da partição no sistema convidado do Virtual Box

1

Eu tenho o Kubuntu como um sistema host e o Ubuntu como um sistema convidado no Virtual Box. O disco rígido virtual foi criado com o sinalizador "Armazenamento alocado dinamicamente", portanto, presumi que o tamanho do armazenamento deveria aumentar com os requisitos do sistema.

Agora estou verificando meu sistema virtual:

$df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        11G  6.5G  3.7G  65% /

Mas a caixa virtual indica mais de 93%:

e esse é o tamanho real do disco virtual no sistema host

$ls -s Ubuntu.vdi -h 
12G Ubuntu.vdi

Duas perguntas:

  1. por quê?
  2. como reduzir o tamanho real para 65%?

Obrigado!

    
por rth 07.07.2016 / 03:35

2 respostas

1

Obrigado @JonasC, eu consegui reduzi-lo facilmente.

Primeiro você precisa do R.I.P.-linux ou de qualquer outro sistema de recuperação com o zerofree util. Inicialize este sistema de recuperação e execute

zerofree -v /dev/sda1

Em seguida, pare a máquina virtual e execute no host

vboxmanage modifyhd /path/to/thedisk.vdi --compact

O resultado é óbvio:

$ls -sh Ubuntu.vdi 
12G Ubuntu.vdi

$ vboxmanage modifyhd Ubuntu.vdi  --compact
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

$ ls -sh Ubuntu.vdi 
8.2G Ubuntu.vdi
    
por rth 07.07.2016 / 13:45
0

A resposta curta é que o sistema VDI requer espaço. Mais sobre: link

Por que você deseja reduzir o tamanho real? O tamanho real não é o tamanho "real" do arquivo .vdi, mas o tamanho real do disco virtual utilizável dentro da Máquina Virtual. tente abrir o terminal e digite: ls -R ~ / VirtualBox VMs você verá que o tamanho real é menor. Ou talvez você tenha dados ocultos.

    
por Cloacker 07.07.2016 / 05:23