Como limitar o tamanho / cota do lixo?

3

Estou falando das pastas .Trash-1000 como.

Algumas vezes, o tamanho do conteúdo chega a 18GB, e os aplicativos que tentam gravar arquivos falharão sem mensagens claras, porque o espaço em disco terminou.

Estou procurando uma maneira de forçar uma cota / limite de lixo com algumas restrições adicionais.

Essas opções de restrições seriam boas:

  • por data / hora do arquivo, os arquivos mais antigos são apagados primeiro.
  • por espaço em disco disponível, se ele tiver menos de 1 GB, não importa o datetime do arquivo de lixo, ele será apagado para manter 1 GB disponível.
  • por tamanho de arquivo, se o arquivo da lixeira for maior que 500MB, ele será imediatamente apagado.

Existe tal software em algum lugar para que eu possa evitar scripts?

    
por Aquarius Power 09.04.2016 / 21:56

1 resposta

2

Tente o autotrash dos repositórios.

  

autotrash - programa para limpar automaticamente arquivos antigos do   Lixo FreeDesk-top.org

Uma vez instalado, você precisará adicionar um cron job para executar o autotrash.
Execute crontab -e e adicione a seguinte linha:

@hourly /usr/bin/autotrash --keep-free 1024 -d 30

Eu não acho que cobre o último ponto, mas é algo para começar.

PS: confira também man autotrash para mais informações.

    
por mikewhatever 09.04.2016 / 22:44

Tags