Liberando Espaço em Disco com o Localepurge

Pessoal boa tarde,

Enfim de volta as 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ários 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+