Comandos útiles de bash
$ sudo du -sh *
Ordenado por tamaño de menor a mayor:
$ sudo du -sh * | sort -h
Ordenado por tamaño de mayor a menos:
$ sudo du -sh * | sort -rh
Buscar por un archivo
$ find . -type f -name *nombre*
Buscar por un contenido en archivos
$ find . -type f | xargs grep -Hn "contenido"
Setear tamaño máximo de los logs
sudo journalctl --vacuum-size=50M
Limpiar todos los logs más viejos a 2 días
$ journalctl --vacuum-time=2d
Forzar la limpieza del syslog (de /var/log):
https://stackoverflow.com/questions/35638219/ubuntu-large-syslog-and-kern-log-files
$ sudo su
$ > /var/log/syslog
$ systemctl restart syslog
Agregar a las configuraciones de logrotate max size:
- Editar archivo:
sudo nano /etc/logrotate.d/rsyslog
Agregar el parámetro maxsize:
/var/log/syslog
{
rotate 7
daily
maxsize 1G # add this line
missingok
notifempty
delaycompress
compress
postrotate
/usr/lib/rsyslog/rsyslog-rotate
endscript
}
i2c_hid_acpi 2c_hid_get_input: incomplete report:
https://askubuntu.com/questions/1365175/var-system-journal-logs-flooded-with-i2c-hid-i2c-hid-get-input-incomplete-repor