Ubuntu: sobre el pop up “no hay espacio carpeta var/logs llena” – Segunda parte
Ubuntu es un sistema operativo de software libre y código abierto, una distribución de Linux basada en Debian y orientado al usuario promedio. Ha tenido bastante éxito por su facilidad de uso y mejora de la experiencia del usuario. Pero hay un problema en Ubuntu.
Hace unos días os comentaba en este mismo blog como semi-solucionar el problema en Ubuntu que dio lugar al título del post y que motiva ahora esta segunda parte.
El problema en Ubuntu es muy común en este sistema: hace que los logs del sistema pesen gigas y gigas, con lo que al final nuestros discos se saturan.

Esto que puede no parecer un problema, lo es si uno tiene un portátil con un disco sólido, no demasiado grande. O si se tiene un sistema justito, o un servidor donde no sobra el espacio libre.
Os comenté en la anterior ENTRADA, como vaciar estos logs, como recurso de urgencia, y os daba el enlace al MANUAL de logrotate para que pudierais investigar.
Pues bien, como me han preguntado como lo solucioné finalmente EN MI EQUIPO, os voy a pegar el apéndice que añadí a /etc/logrotate.conf
/var/log/*.log {
sacado del manual de logrotate
size 10M
copytruncate
rotate 3
compress
missingok
}
En estos comandos le decimos a logrotate que:
- cualquier fichero con extensión .log, tenga un tamaño máximo de 10 megas
- haga una copia con 0 bytes (para que miapp lo encuentre y no haya problemas)
- guarde tres copias antiguas
- comprima las demás
- no muestre mensajes de error si los hubiera
Espero que os haya ayudado un poco más, junto con la anterior entrada, ya que desespera que en un momento crítico te quedes sin espacio y no puedas trabajar.
¿Te ha gustado esta explicación? ¿Te ha servido para solucionar tu problema?
Si aún no te has registrado en https://tecnoideas20.com/
hazlo ahora y recibirás nuestras newsletter gratuitamente.
Gracias por confiar en TECNOideas2.0.
- Publicado en Errores, General, Hazlo tu mismo, Mantenimiento
Ubuntu: no hay espacio carpeta var/logs llena.
¿Alguna vez te ha saltado este temido pop up en tu sistema Ubuntu? no hay espacio carpeta var/logs llena.

Te pones a investigar y ves gigas y gigas en la dichosa carpeta var/logs, pero claro, no los puedes borrar, porque sino luego el sistema no arrancará.
Hay que programar una rotación de logs, para que no alcancen estos despropocionados tamaños – a mi me han llegado a 100 gbs nada menos -, ya que por defecto Ubunto no la tiene.
Pero si estamos con el dichoso aviso, primero hay que hacer sitio, y cuesta. He probado tricks, atajos, recomendaciones, y ni una me han funcionado, en version 18.04
Pero tiene solución, aunque no es la idónea. Primero vaciar, que no borrar, los dichosos logs:
cd /var/log
sudo su
y con el comando
echo " " >fichero.log o el comando cat /dev/null >fichero.log
vaciaremos los siguientes ficheros:
> lastlog
> wtmp
> dpkg.log
> kern.log
> syslog
Un reinicio, y voilà, ya tenemos espacio de nuevo en el disco duro, que puede llegar a ser mucho. Ahora tenemos que hacer la rotación de logs para que no nos vuelva a pasar.
Esto es ya más complicado, ya que cada uno necesita más o menos rotación, antigüedad, datos, ficheros….
El manual de UBUNTU para logratate está en este enlace, pero hay que hacer un máster para poder llegar a manejarlo bien, a no ser que seas administrador de sistemas, y te hayas tenido que pelear con él.
He encontrado un pequeño tutorial, que me ha servido, AQUÍ, para poder gestionarme yo una rotación, que a falta de probar con el tiempo, espero que funcione. Sino, al menos, tenéis como vaciar los dichosos logs.
- Publicado en Errores, General, Hazlo tu mismo