Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Virtualbox - clonando e reduzindo o tamanho de HDs
Linux user
edps
26/04/2010
Neste artigo demonstro como clonar e reduzir HDs de máquinas virtuais criadas com o Virtualbox.
Por: Edinaldo P. Silva | Blog: http://gnu2all.blogspot.com/
[ Hits: 10783 ]
Conceito: 9.9   6 voto(s)6 voto(s)6 voto(s)6 voto(s)6 voto(s) + quero dar nota ao artigo

Introdução

Aproveitando o recente artigo sobre o Virtualbox, do acvsilva, nesse artigo veremos como reduzir o tamanho ocupado em disco por uma vbox (WindowsXP).

Veremos então o status da máquina virtual em questão:
Observem que a mesma está usando somente 70Mb de memória, graças a desativação de serviços e enfeites desnecessários.

Executando o serviço

No MS Windows:

Realizaremos a limpeza de arquivos temporários, desfragmentaremos o HD virtual e utilizaremos o programa SDelete para preencher com 0 (zeros) todo o espaço livre deste HD.

Para isso precisaremos de 3 softwares a serem instalados na máquina virtual alvo, são eles (2 deles são opcionais, pois o Windows oferece ferramentas básicas para isso):
Caso se queira remover algum aplicativo, a melhor opção para isso é baixar e instalar o programa abaixo:
Realizado o download e instalação dos aplicativos vamos utilizá-los.

CCleaner

Na aba seção Limpeza, marque todas as opções em Windows (exceto limpar espaço livre) e em Programas, agora clique em "Executar Limpeza" e feche o programa.

SmartDefrag

Abra o programa, selecione o HD a ser desfragmentado e clique em "Desfragmentar e Otimizar".

SDelete

Descompacte o arquivo SDelete.zip em C:\ ou no local de sua preferência.
Clique em Iniciar > Executar e digite cmd
Agora no primo-pobre do nosso terminal, digitaremos na sequência:

> cd\
> cd SDelete
> sdelete -c c:/ # aparecerá uma tela com os Termos da Licença.
Após a conclusão desligue a máquina virtual.

Agora abra o terminal (no Linux) e acesse a pasta onde encontra-se o HD virtual, no meu caso /media/sdb9/VirtualBox/HardDisks.

# cd /media/sdb9/VirtualBox/HardDisks # substitua pelo caminho correspondente.
# VBoxManage clonehd windowsxp.vdi winxp.vdi # substitua pelos nomes correspondentes.
No comando acima o HD windowsxp.vdi foi clonado e a nova cópia foi nominada winxp.vdi.

Verifiquem o novo tamanho na imagem abaixo:
Fazendo o mesmo em vbox "Linux":

A dica só serve para as instalações realizadas em partições ext2/ext3 filesytem. Não funciona em ext4. Os passos para limpeza, fica a critério do usuário de cada distro, no Debian/Ubuntu podemos instalar o Bleachbit, localepurge, deborphan e tantos outros.

Feita a limpeza é necessária a instalação do programa zerofree.

Debian/Ubuntu:

$ sudo apt-get install zerofree

RPM-like:
Inicie sua vbox Linux no modo de recuperação e supondo que a partição do hd virtual seja /dev/sda1, como root digite:

# mount -n -o remount,ro -t ext3 /dev/sda1 /
# zerofree /dev/sda1
# shutdown -h now


Agora no terminal, acessaremos o caminho da pasta onde encontra-se o HD virtual, no meu caso /media/sdb9/VirtualBox/HardDisks.

# cd /media/sdb9/VirtualBox/HardDisks
# VBoxManage clonehd mintbox.vdi mint.vdi


As dicas acima são muito úteis sobretudo quando a máquina virtual estiver inchada, e quando não temos espaço em disco suficiente.

Próxima página >>




Páginas do artigo
   1. Introdução
   2. Importando o HD clonado

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por jhugor em 26/04/2010 - 21:35h:

Parabens parceiro

otimas dicas!

[2] Comentário enviado por jhugor em 26/04/2010 - 22:40h:

Aproveitando o assunto, gostaria de te perguntar o seguinte,

quando instalei o virtual box ele reconhecia meus 4gb ram e eu utilizava 1gb para a virtual
agora, quando abro o virtualbox so vejo 1gb e so posso usar 400mb de ram

saberia me dizer onde estou errando!

valeu!

[3] Comentário enviado por edps em 26/04/2010 - 22:54h:

jhugor, essa quantidade de memória de 1Gb vc configurou para rodar o que?, já li em algum lugar que não me recordo, que não devemos colocar mais de 512Mb para a máquina virtual.
Você fez esse procedimento do artigo ou é apenas uma dúvida sua?

[4] Comentário enviado por gnu em 27/04/2010 - 09:39h:

Pessoal, instalei Virtualbox em 2 servidores (sei que é errado.. pois o correto para servers seria o xen.. tenho xen tambem... que a propósito está me dando enxurradas de dor de cabeça.. vms travando.... etc.). Mas voltando ao Virtualbox, gostaria de saber se o seguinte já lhes aconteceu:

ao desligar a vm (acessar o windows 2003 pelo ts.. e mandar desligar), o virtualbox derruba a vm normalmente.. porém os arquivos de configuração... e até mesmo o arquivo .vdi simplesmente desaparecem. Some tudo... tem que reinstalar tudo novamente...

Alguém já viu isso?

[5] Comentário enviado por msajunior em 27/04/2010 - 12:37h:

Muito bom seu artigo.

Obrigado!

[6] Comentário enviado por edps em 27/04/2010 - 13:35h:

a todos os colegas do VOL, peço desculpas por não ter inserido as imagens no exemplo para Linux, mas é que não disponho de nenhuma iso i386 para instalar no vbox.

[7] Comentário enviado por Staypuff em 10/05/2010 - 13:26h:

Muito bom o artigo, Obrigado!!!!


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.