GPO ( Grupo de Profissionais Oracle )
A maior comunidade Oracle do Brasil !

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

Share

You may also like...

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *