O que são arquivos desnecessários no Linux e como limpá-los?

2

No Windows, temos a limpeza de disco para limpar alguns arquivos. Além disso, podemos procurar arquivos *.bak ou *.tmp e outros arquivos desnecessários e excluí-los.

Mas no caso do Linux, quais arquivos são desnecessários? E existe algum utilitário para limpá-los automaticamente?

    
por Mahesh 28.09.2009 / 09:04

4 respostas

6

Esta é uma operação potencialmente perigosa. A menos que você saiba para que servem os arquivos, você provavelmente não deveria removê-los. Abaixo do seu diretório home, isso pode ser bom, mas em qualquer outro lugar eu acho que você está pedindo por problemas.

Dito isto, os arquivos mais comuns serão os arquivos temporários do editor. Verifique a página do manual do seu editor para obter informações sobre qual nome de arquivo ou extensão ele usa para isso. Outros arquivos podem ser aqueles cujo último caractere da extensão é um ~. Por exemplo, filename.mp ~ em vez de filename.mp3. Vários programas e aplicativos podem colocar arquivos em / tmp, mas não removê-los a menos que você saiba de onde eles são, porque você pode acabar removendo um arquivo importante para um processo em execução.

    
por 28.09.2009 / 09:34
2

O apagamento automático de arquivos "inúteis" é sempre um tiro no escuro.

O Linux é bastante limpo e tende a não jogar lixo por todo lado enquanto corre. Se você quer ser paranóico, é melhor ser metódico, manter seu homedir em bom estado e verificar cuidadosamente suas políticas de logrotate. Normalmente novas regras são adicionadas automaticamente ao seu diretório /etc/logrotate.d se você instalar serviços usando o gerenciador de pacotes de sua distribuição (se houver). Se você instalar algum material de registro pesado da fonte (apache, tomcat, mysql e assim por diante), lembre-se de adicionar suas regras personalizadas para evitar a proliferação de logs descontrolada que desperdiçará seu disco.

Uma vez que você realmente sabe o que está fazendo, escrever seus próprios scripts de limpeza e executá-los com o cron como quiser também deve ser trivial.

M

    
por 28.09.2009 / 10:36
1

Qualquer dump principal ('core') com mais de alguns dias provavelmente pode ser usado.

Ditto quaisquer arquivos chamados 'a.out' com mais de alguns dias.

Se você estiver usando um editor que deixa os backups com um til '~' no final, provavelmente poderá removê-los depois de alguns dias também.

Para "alguns dias", considere fins de semana, fins de semana de férias e talvez até férias. Eu provavelmente não iria remover nada menos que 7 dias de idade, e poderia ir para 14 ou até 21 para permitir umas férias mais longas.

Empiricamente, eu não tenho nenhum processo automático fazendo essas limpezas.

    
por 28.09.2009 / 10:55
0

Concordo com o jtimberman, mas você pode procurar em / tmp e outros diretórios tmp no sistema.

Eles devem ser esvaziados automaticamente, mas você nunca sabe ... (Eu não vi muito problema lá)

    
por 28.09.2009 / 11:00