Eliminar /var/log
es probablemente una mala idea, pero eliminar los archivos de registro individuales debería estar bien.
En mi computadora portátil, con un disco SSD pequeño, configuré /var/log
( /tmp
y /var/tmp
) como tmpfs
puntos de montaje, agregando las siguientes líneas 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
Esto significa que nada en esos directorios sobrevive a un reinicio. Por lo que puedo decir, esta configuración funciona bien. Por supuesto, pierdo la capacidad de mirar registros antiguos para diagnosticar cualquier problema que pueda ocurrir, pero considero que es una compensación justa por el uso reducido del disco.
El único problema que he tenido es que algunos programas (especialmente APT) quieren escribir sus registros en subdirectorios /var/log
y no son lo suficientemente inteligentes como para crear esos directorios si no existen. Agregar la línea mkdir /var/log/apt
en /etc/rc.local
solucionó ese problema particular para mí; dependiendo de qué software haya instalado, es posible que también necesite crear otros directorios.
(Otra posibilidad sería crear un tar
archivo simple que contenga solo los directorios y descomprimirlo /var/log
en el inicio para crear todos los directorios necesarios y establecer sus permisos de una vez).