Suppression de /var/log
est probablement une mauvaise idée, mais la suppression des fichiers journaux individuels devrait être correcte.
Sur mon ordinateur portable, avec un disque SSD assez petit, j'ai configuré /var/log
(et /tmp
y /var/tmp
) comme tmpfs
en ajoutant les lignes suivantes à /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
Cela signifie que rien dans ces répertoires survit à un redémarrage. Pour autant que je puisse dire, cette configuration fonctionne parfaitement. Bien sûr, je perds la possibilité de consulter les anciens journaux pour diagnostiquer les problèmes qui pourraient survenir, mais je considère que c'est un compromis équitable pour l'utilisation réduite du disque.
Le seul problème que j'ai eu est que certains programmes (notamment APT) veulent écrire leurs journaux dans des sous-répertoires de /var/log
et ne sont pas assez intelligents pour créer ces répertoires s'ils n'existent pas. Ajout de la ligne mkdir /var/log/apt
sur /etc/rc.local
a réglé ce problème particulier pour moi ; selon le logiciel que vous avez installé, vous devrez peut-être créer d'autres répertoires également.
(Une autre possibilité serait de créer un simple tar
contenant juste les répertoires, et de le décomposer en /var/log
au démarrage pour créer tous les répertoires nécessaires et définir leurs permissions en une seule fois).