Alterar o tamanho de um disco rígido virtual depois de configurado um ambiente de produção é um problema, pois a necessidade de armazenamento parece ser infinita e sem contar que a chance de corromper os dados pode ser grande.
Tentei usar a opção de
cópia do disco com GParted, mas para mim não funcionou muito bem, perdi o gerenciador de boot e alguns dados foram corrompidos. Mas consegui contornar este problema.
Descobri que o VirtualBox tem um aplicativo para aumentar o disco rígido virtual, mas no meu caso como tinha um disco virtual dinamicamente alocado no formato
VMDK, precisava converter para
VDI, pois o VirtualBox trabalha com o formato VDI.
Antes tive que instalar o
qemu:
sudo apt-get install qemu
Converti meu
disco.vmdk para
disco.bin, pois ainda não é possível converter diretamente para VDI:
qemu-img convert disco.vmdk -O raw disco.bin
Em seguida converti disco.bin para disco.vdi:
VBoxManage convertdd disco.bin disco.vdi
E para finalizar vou aumentar o tamanho do disco:
VBoxManage modifyhd disco.vdi --resize 20480
20480 é o tamanho em
MB para qual será convertido o disco, ou seja, 20480/1024 = 20GB. Meu disco era de 8GB e aumentei para 20GB.
Mas depois de terminar este processo acabei precisando utilizar o GParted, mas foi só para alocar o espaço adicional na partição, pois o VBoxManage altera o tamanho do disco e não da partição.
Lembrando que para usar o
VBoxManage precisamos do VirtualBox instalado.
Referência:
Converter disco VMDK para VDI
Mudar tamanho do disco VDI