A exclusão /var/log
é provavelmente uma má ideia, mas a exclusão dos arquivos de log individuais deve estar OK.
No meu laptop, com um pequeno disco SSD, configurei /var/log
( /tmp
e /var/tmp
) como tmpfs
pontos de montagem, adicionando as seguintes linhas a /etc/fstab
:
temp /tmp tmpfs rw,mode=1777 0 0
vartmp /var/tmp tmpfs rw,mode=1777 0 0
varlog /var/log tmpfs rw,mode=1777 0 0
Isso significa que nada nesses diretórios sobrevive a uma reinicialização. Tanto quanto eu posso dizer, essa configuração funciona muito bem. Obviamente, perco a capacidade de examinar logs antigos para diagnosticar quaisquer problemas que possam ocorrer, mas considero isso uma troca justa pelo uso reduzido do disco.
O único problema que tive é que alguns programas (principalmente o APT) desejam gravar seus logs em subdiretórios /var/log
e não são inteligentes o suficiente para criar esses diretórios se eles não existirem. Adicionando a linha mkdir /var/log/apt
para /etc/rc.local
corrigir esse problema específico para mim; dependendo de qual software você instalou, também será necessário criar alguns outros diretórios.
(Outra possibilidade seria criar um tar
arquivo simples contendo apenas os diretórios e descompactá-lo /var/log
na inicialização para criar todos os diretórios necessários e definir suas permissões de uma só vez.)