Longevidade de entradas em / tmp em um servidor

1

Em um servidor que está ativo 24/7/365: onde e como a limpeza de / tmp (e / var / tmp) é definida / controlada / configurada?

    
por slashmais 30.09.2010 / 08:00

2 respostas

3

Em geral, isso depende inteiramente da distribuição que você está usando, mas você pode supor que, se algo está sendo excluído, isso é feito a partir de um cronjob e certamente executado em /etc/cron.daily (também pode ser cron.weekly ou /etc/cron.d ).

Se tmpwatch estiver instalado, é isso que está apagando seus arquivos e diretórios. Na sua forma mais simples, ele é executado como tmpwatch <hours> <dir1> [<dir2>, ...]

Outra variante é tmpreaper .

    
por 30.09.2010 / 08:16
4

Concordo com a sugestão de Torian de usar tmpwatch . Uma coisa a observar (har har) é que tmpwatch usa o arquivo atime por padrão para decidir se um arquivo deve ser excluído. Se você estiver montando sua partição /tmp com noatime , isso poderá causar problemas. Use relatime , principalmente porque os kernels mais novos têm um tratamento muito mais inteligente desse sinalizador.

    
por 30.09.2010 / 08:23