Pessoal, boa tarde.
Enfim de volta às atividades técnicas da academia e já voltei com tudo! Hoje a tarde tive um pequeno problema com espaço em disco nas VMs que utilizo para testar diversos serviços de rede. Como geralmente não preciso alocar muito espaço para implementar um serviço desse, como por exemplo um firewall iptables, um servidor web e outros, sempre projeto as VMs com discos pequenos de 1GB a 2GB.
Daí veio o problema. Em um determinado momento da evolução desses serviços virtualizados, onde necessitei testar um ambiente de HA (Alta disponibilidade), notei que muitos dos pacotes e dependências que precisei instalar na implementação consumiram quase que todo meu espaço em disco.
Então fui em busca de uma solução simples e eficaz. Achei e compartilho-a com vocês.
Existe uma ferramenta chamada
localepurge. Ela foi desenvolvida para realizar a limpeza das linguagens desnecessárias para o sistema. Ou seja, "geralmente", salvo os poliglotas :P, não precisarão utilizar ou manter uma determinada ferramenta traduzida em Japonês ou Chinês, por exemplo, e isso ocupa espaço em disco.
O que precisamos executar para liberar mais espaço?
1. Instale a ferramenta:
sudo apt-get install localepurge
2. Em um determinado momento da instalação surgirá uma tela de configuração. Cuidado! É nela que diremos quais línguas precisaremos utilizar no sistema.
O que eu fiz:
- Selecionei o Português do Brasil, marcando: pt e pt_BR.
- Selecionei o Inglês do E.U.A, marcando: en, en_US
Obs.: Caso você conheça outra línguas, com por exemplo, o Espanhol, basta selecionar: es e assim por diante.
3. Após o termino da instalação, devemos rodar o comando:
sudo localepurge
Pronto! Você acaba de se livrar de todas as línguas desnecessárias. Eu consegui liberar 19328K, de cara não parece muito, mas para uma VM de 1GB tem o efeito de um laxante. :D
Nota importante: essa dica se encaixa perfeitamente no problema que apresentei, ou seja, em maquinas virtuais voltadas para testes. Se precisar um dia utilizar essa ferramenta em algum ambiente de produção, projete as configurações de acordo com a sua necessidade, para que não ocorram problemas com linguagens.
[]'s T+
--
Gleudson Junior
Currículo:
http://lattes.cnpq.br/9478031232169111
Fones: +55 81 9434-5060 / +55 86 9426-4654
Msn: gleudson_jr@hotmail.com
My WebPage:
http://www.gleudsonjunior.blogspot.com/
About Linux:
http://www.gleudson.blogspot.com/ -
http://www.voolivrelinux.blogspot.com/
Pra ficar perfeito só se a gente conseguisse fazer um scritp que automatizasse a escolha das duas únicas linguagens a serem mantidas (inglês e português - pois nem todos os programas vem em português) e então poderíamos criar um script semelhante ao seguinte só que mais completo:
!#/bin/bash
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove -y
sudo apt-get install deborphan -y
sudo apt-get remove $(deborphan)
sudo apt-get install localepurge -y
sudo locale purge
De acordo com as dicas dessa postagem:
http://sejalivre.org/fazendo-uma-limpeza-completa-no-seu-ubuntu-em-modo-texto-e-grafico/
OBS. Aos desavisados: Rodar esse script antes dele estar aperfeiçoado talvez pode deletar todas as linguagens do teu pc.