VirtualBox - Como aumentar o tamanho do HD virtual
Hoje é mais do que realidade o uso conjunto de diversos sistemas operacionais para executar tarefas cotidianas. E para este uso usamos dois principais recurso: o primeiro é o dual-boot, método onde o usuário deve reiniciar o micro para alternar de um sistema para o outro, e segundo, que vem tomando cada vez mais força principalmente com a robustez das máquinas atuais, é a utilização de máquinas virtuais.
As máquinas virtuas são, atualmente, de fácil instalação tanto nos sistemas GNU/Linux quanto nos sistemas da MS. Um dos programas mais utilizados para este fim é o VirtualBox, com alguns cliques o usuário está com uma "segunda máquina" novinha para usá-la ao seu bel-prazer. Mas o que fazer quando o espaço do HD virtual, definido inicialmente na "construção" da máquina virtual, não for suficiente. Será que deve-se criar uma nova máquina com um hd maior e instalar todos os programas novamente para mais espaço para os novos programas? Este foi um dos problemas que encontrei ao instalar uma máquina virtual para executar programas da M$ dentro do VirtualBox 4, que roda no meu Natty Narwhal (Ubuntu 11.04).
A instalação do VirtualBox, o programa para criar e rodar máquinas virtuais, foi feita sem problemas através da 'Central de Programas do Ubuntu', e o passo a passo para a criação de uma máquina pode ser encontrado facilmente na internet, por isso, direcionar-me-ei agora para a questão contumaz que motivou esta dica: Como aumentar o tamanho do HD virtual depois que a máquina já foi criada e o sistema já está instalado com inúmeros programas?
1. Localizando o disco virtual.
No VirtualBox, o disco virtual é um arquivo com extensão '.vdi', e para encontrá-lo usei o comando locate, pois a localização deste arquivo pode variar de versão para versão, de sistema para sistema e, além disso, o usuário pode apontar para um arquivo '.vdi' existente em qualquer diretório que tenha acesso.
1.1 Usando o locate.
Primeiro atualize a base de pesquisa dese comando fazendo:
$ sudo updatedb
Uma vez atualizado, basta digitar o comando locate seguido do nome, o parte do nome, daquilo que se deseja encontrar.
$ locate .vid
Recomenda-se a manutenção do '.' antes do vdi, pois como foi mencionado, o locate apresentará resultados para arquivos com o nome ou parte do nome coincidente com a sentença usada após o comando.
1.2. Caso prático.
Para exemplificar listarei os comandos e os resultados obtidos no meu caso, e muito provavelmente, nomes e caminhos de diretórios e arquivos serão diferentes dos encontrados por muitos usuários, mas espero poder instruir a execução desta tarefa corretamente.
$ sudo updatedb
$ locate .vdi
o resultado do locate foi:
Ou seja, o hd da minha máquina virtual é um arquivo com nome Windows e com extensão '.vdi' (Windows.vdi) e está no diretório '/home/daniel/VirtualBox Vms/Windows/'.
2. Operação expansão.
Agora que o arquivo foi encontrado, e usando o autocompletar (colocar a inicial do nome de um arquivo ou de um comando e pressionar TAB para que o GNU/Linux complete automaticamente), executamos:
$ VBoxManage modifyhd /home/daniel/VirtualBox\ VMs/Windows/Windows.vdi --resize 4096
Onde o tamanho é em MB, isto é, para ter o um HD de 40 GB o tamanho escrito deve ser 4096, que é 1024 X 40.
3. Concluindo a extensão
O procedimento aumenta o 'hd' virtual, não a partição onde o sistema está instalado, isto é, o sistema virtual vê esse novo espaço como partição não formatada, precisando então de um programa para redimensionar a partição.
Uma alternativas é usar uma iso com programas como o partition magic ou mesmo uma iso com um GNU/Linux e executar o gparted ou algum gerenciador de partição.
No meu caso eu instalei dentro da máquina virtual o partition wizard e redimensionei a partição 'c'.
As máquinas virtuas são, atualmente, de fácil instalação tanto nos sistemas GNU/Linux quanto nos sistemas da MS. Um dos programas mais utilizados para este fim é o VirtualBox, com alguns cliques o usuário está com uma "segunda máquina" novinha para usá-la ao seu bel-prazer. Mas o que fazer quando o espaço do HD virtual, definido inicialmente na "construção" da máquina virtual, não for suficiente. Será que deve-se criar uma nova máquina com um hd maior e instalar todos os programas novamente para mais espaço para os novos programas? Este foi um dos problemas que encontrei ao instalar uma máquina virtual para executar programas da M$ dentro do VirtualBox 4, que roda no meu Natty Narwhal (Ubuntu 11.04).
A instalação do VirtualBox, o programa para criar e rodar máquinas virtuais, foi feita sem problemas através da 'Central de Programas do Ubuntu', e o passo a passo para a criação de uma máquina pode ser encontrado facilmente na internet, por isso, direcionar-me-ei agora para a questão contumaz que motivou esta dica: Como aumentar o tamanho do HD virtual depois que a máquina já foi criada e o sistema já está instalado com inúmeros programas?
1. Localizando o disco virtual.
No VirtualBox, o disco virtual é um arquivo com extensão '.vdi', e para encontrá-lo usei o comando locate, pois a localização deste arquivo pode variar de versão para versão, de sistema para sistema e, além disso, o usuário pode apontar para um arquivo '.vdi' existente em qualquer diretório que tenha acesso.
1.1 Usando o locate.
Primeiro atualize a base de pesquisa dese comando fazendo:
$ sudo updatedb
Uma vez atualizado, basta digitar o comando locate seguido do nome, o parte do nome, daquilo que se deseja encontrar.
$ locate .vid
Recomenda-se a manutenção do '.' antes do vdi, pois como foi mencionado, o locate apresentará resultados para arquivos com o nome ou parte do nome coincidente com a sentença usada após o comando.
1.2. Caso prático.
Para exemplificar listarei os comandos e os resultados obtidos no meu caso, e muito provavelmente, nomes e caminhos de diretórios e arquivos serão diferentes dos encontrados por muitos usuários, mas espero poder instruir a execução desta tarefa corretamente.
$ sudo updatedb
$ locate .vdi
o resultado do locate foi:
/home/daniel/VirtualBox Vms/Windows/Windows.vdi
Ou seja, o hd da minha máquina virtual é um arquivo com nome Windows e com extensão '.vdi' (Windows.vdi) e está no diretório '/home/daniel/VirtualBox Vms/Windows/'.
2. Operação expansão.
Agora que o arquivo foi encontrado, e usando o autocompletar (colocar a inicial do nome de um arquivo ou de um comando e pressionar TAB para que o GNU/Linux complete automaticamente), executamos:
$ VBoxManage modifyhd /home/daniel/VirtualBox\ VMs/Windows/Windows.vdi --resize 4096
Onde o tamanho é em MB, isto é, para ter o um HD de 40 GB o tamanho escrito deve ser 4096, que é 1024 X 40.
3. Concluindo a extensão
O procedimento aumenta o 'hd' virtual, não a partição onde o sistema está instalado, isto é, o sistema virtual vê esse novo espaço como partição não formatada, precisando então de um programa para redimensionar a partição.
Uma alternativas é usar uma iso com programas como o partition magic ou mesmo uma iso com um GNU/Linux e executar o gparted ou algum gerenciador de partição.
No meu caso eu instalei dentro da máquina virtual o partition wizard e redimensionei a partição 'c'.