La 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 petit disque SSD, j'ai configuré /var/log
(et /tmp
et /var/tmp
) en tmpfs
points de montage, 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 ne survit à un redémarrage. Autant que je sache, cette configuration fonctionne très bien. Bien sûr, je perds la possibilité d’examiner les anciens journaux pour diagnostiquer les problèmes qui pourraient survenir, mais j'estime qu’il s’agit d’un compromis équitable pour l’utilisation réduite du disque.
Le seul problème que j'ai rencontré 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. L'ajout de la ligne mkdir /var/log/apt
dans /etc/rc.local
a résolu ce problème particulier pour moi; Selon le logiciel que vous avez installé, vous devrez peut-être créer d'autres répertoires.
(Une autre possibilité serait de créer une simple archive tar
contenant uniquement les répertoires et de la désarchiver dans /var/log
au démarrage pour créer tous les répertoires nécessaires et définir leurs autorisations à la fois.)