Hi - newbie on the unix side of things - love my new laptop btw - but not sure how to zap/zero out/ or access the logs to find out what’s causing this.
I’ve a Synaptic NAS on the network (formerly the 4 drives in my PC) and Gerbera media server but those are the only 2 things I can think of being suspects for this growth.
Open to direction for analysis - as I said, new to the OS
sudo rm /var/log/syslog* at the terminal to zap the logs.
To prevent them . . . any ideas?
Not sure if it’s related but I’m getting the random freezing issue.
Note: My “fix” only deletes ‘syslog’ entries. I don’t have a ‘daemon.log’ file on my computer but a similar command would nuke it.
To actually fix the problem, open the most recent log file on the command line using ‘less’.
$ sudo less /var/log/syslog
Something is creating 25GB of logs. Most likely it is logging the same thing over and over again. You will need to find what is oft-repeated in the logs.
That will be the problem we need to solve.
You should use logrotate to limit the number and size of logfiles and there archives.
look for directory /etc/logrotate.d
There, you will find the file rsyslog, which define the log rotation of syslog.
Thanks to both of you - got the logs delete and set the log rotation as suggested - can’t see a root cause in the logs but they’re both staying under 4gb each (which I think must still be high but haven’t seen a pattern in the 2 occasions I bothered to look.
Random freezing problem resolved too
Instead of deleting the logs, run:
(yes, with a greater-than character at the beginning of the command.)
This will truncate the log reliably without editing or deleting the file. Using
rm to delete the logfile then recreating it can mess up the permissions, and if another process has the file open it isn’t released until the process closes.
If a log is growing quickly, run
tail -f <filename> to watch it live to see what’s going on… ctrl-C to exit.
The last time I had an incident, NetworkManager was logging hundreds of times per second and just needed to be restarted.