Mover qualquer coisa em /var
para um tmpfs é uma má ideia neste momento, porque nem o Ubuntu nem qualquer outra distribuição Linux principal o suporta no momento. Também tem a desvantagem de ocupar a memória principal e perder todos os arquivos de log anteriores, o que dificulta o diagnóstico de problemas. Drives SSD realmente não são tão delicados quando se trata de escrever ciclos e alguns arquivos de log não resultam em dados suficientes e operações de gravação para reduzir significativamente o tempo de vida de um SSD. Muito poucos SSDs falham por causa do esgotamento do ciclo de gravação.
Eu suspeito que /var/log/syslog
ainda exista, mas apenas no sistema de arquivos raiz, porque rsyslog
começa antes de /var/log
ser montado. Quando você monta outro sistema de arquivos em /var/log
, seu conteúdo anterior fica oculto por baixo.
Como solução alternativa, você pode vincular seu sistema de arquivos raiz em outro local, o que permitiria que você inspecionasse seu conteúdo sem sombra de outros pontos de montagem:
sudo mkdir -p /mnt/root
sudo mount --bind / /mnt/root
Agora você deve ver outro conteúdo em /mnt/root/var/log
.
P.S .: Se você tiver uma unidade de disco rígido interna em sua máquina, além de um SSD, poderá montar /var
a partir dela. Isso é o que eu e muitas outras pessoas fazemos e não principalmente por causa de preocupações com os ciclos de gravação. A principal razão sempre foi que um programa defeituoso pode gravar acidentalmente montes de dados (log) em /var
e ninguém notaria até que o sistema de arquivos estivesse cheio, ponto no qual seria difícil aliviar a situação, se /var
fazia parte de /
.