Aumentando o tamanho de discos VMDK no VirtualBox
Os appliances prontos que a Oracle fornece para download são realmente uma mão na roda quando se trata de ter um ambiente pronto e configurado para se fazer alguns testes ou estudar. Agora, se precisar instalar mais algumas coisas, você encontrará diversos problemas devido a falta de espaço.
O VirtualBox possui ferramentas para aumento do espaço do disco virtual, mas não funcionam quando se trata de arquivos VMDK. O que acaba se tornando um problema.
Após diversas pesquisas, consegui aumentar o espaço desse tipo de disco, adaptando algumas técnicas de conversão e redimensionamento. O meu Virtualbox está instalado em uma máquina com Windows 8, mas esses passos também podem ser aplicados ao 7 e ao Vista.
1) Converter discos para o formato VDI
O .VDI são o formato padrão do VirtualBox. A partir deles, conseguiremos fazer o redimensionamento dos discos. Abaixo os passos que deveremos seguir para isso:
– Acesse o prompt de comando com privilégio de Administrador.
– Vá até o diretório onde estão os discos do seu appliance. No meu caso F:\Oracle\Oracle Developer Days;
– Execute o VBoxManage.exe (Ele está no diretório onde você instalou o VirtualBox) com a opção clonehd e format VDI . Abaixo o comando:
“<seu diretorio VirtualBox>VBoxManage.exe” clonehd “<nome do disco>.vmdk” “<nome do disco>.vdi” – format vdi
– Espere o término da conversão e pronto ! Faça isso em todos os discos que houverem.
2) Aumentar o tamanho do disco
Nesse caso, vou aumentar o tamnho do disco para 20 gigas
– “<seu diretorio VirtualBox>VBoxManage.exe” modifyhd “<nome do disco>.vdi” –resize 20480
3) Criar uma nova máquina Virtual
Será necessário criar uma nova máquina Virtual que receberá esses discos.
– Clique em Novo;
– Dê um nome a sua máquina, e escolha o Tipo LINUX e Versão ORACLE;
– Escolha o tamanho da RAM que utilizará (Utilizo 2 gigas);
– Em Disco Rígido, escolha a opção “Não acrescentar um disco rígido”;
Pronto, a nossa nova máquina Virtual está criada !
4) Anexando os novos discos
Agora chegou o momento de anexarmos a essa nova máquina virtual, os discos que clonamos:
– Escolha a máquina que criou e clique em Configurações;
– Vá até a opção Armazenamento;
– Em Controladora IDE, clique em Adicionar Disco Rígido e Utilizar disco rígido existente;
– Vá até o diretório onde está o seu disco virtual e clique duas vezes;
– Repita o procedimento para todos os discos;
5) Testando a nova máquina
– Execute a nova máquina Virtual para verificar se está tudo ok;
– Se o boot ocorrer normalmente, execute o shutdown e vamos para o próximo passo.
6) Aumentando o tamanho da partição
O fato de aumentar o tamanho do disco virtual não significa que o seus discos lógicos farão o mesmo. É preciso reparticioná-los, para isso, eu vou utilizar o GParted. Faça o download do Live ISO aqui nesse link. Após o download, siga os passos abaixo:
– Escolha a máquina que criou e clique em Configurações;
– Vá até a opção Armazenamento e Clique no disco escrito Vazio;
– Em Atributos e no desenho do disco, clique em Selecione um arquivo de CD/DVD virtual;
– Escolha o ISO do GParted que vocês fez o download;
– Clique em Live CD/DVD e em OK;
– Vá até a opção Sistema e escolha a Ordem de Boot, o CD/DVD deverá estar em primeiro na Ordem;
– Execute a máquina virtual e o GParted irá bootar, siga os passos das imagens abaixo:
Escolha 33 English
Escolha a opção 0
- Saia do GParted e execute o shutdown;
- Antes de executar novamente a máquina Virtual, não se esqueça de ir em Configurações>Armazenamento, e em Atributos, clicar no CD e Remover disco do drive atual;
Parabéns, você agora tem um appliance do VirtualBox com discos VDI que podem ser redimensionados a sua vontade.
Espero que esse post possa ajudar aqueles que tiveram o mesmo tipo de dificuldade. Ele também será útil para preparação do ambiente que será necessária nos meus próximos artigos.
Referências
Um grande abraço a todos