Sida 1 av 1

Loggar har fylt min hårddisk

Postat: 14 okt 2015, 09:27
av werf
Hej

Jag kör Ubuntu 14.04 LTS.
Jag har allt utom /home på en 40 GB partition på en SSD.
Denna har nu behagat bli full. Bla. pga. 3 logfiler om ca 4 GB var och en stor mängd programuppdateringar.

Ja skulle vilja ha förslag på hur jag löser detta på kort respektive lång sikt.
/var/log/kern.log 4,4 GB
/var/log/ufv.log 4,4. GB
/var/log/syslog.1 3.9 GB
/var/log/bootchart/ 5GB

Mvh
Mats Werf

Re: Loggar har fylt min hårddisk

Postat: 14 okt 2015, 15:10
av Barre
Hej,
Du kan hatera loggarna med hjälp av ett program som heter logrotate,
med hjälp av det så kan du tala om hur många dagars information som en log skall ha innan den roteras (skapar en ny), samt hur länge de äldre loggarna skall sparas innan de raderas. Dessutom kan de äldre loggarna komprimeras för att ta så lite plats som möjligt.

http://manpages.ubuntu.com/manpages/tru ... ate.8.html

Re: Loggar har fylt min hårddisk

Postat: 20 okt 2015, 19:37
av werf
logrotate finns på mitt system. Det verkar vara standard. Borde jag undersöka loggarna för att försöka hitta varför de är så stora? Eller skall jag sätta en maxstorlek?

/var/log/bootchart/ 5GB är ju också stor. Den verkar innehålla programuppdateringar e.dy.. Kan / ska den begränsas på något sätt?

Re: Loggar har fylt min hårddisk

Postat: 20 okt 2015, 20:50
av Gunnar Hjalmarsson
werf skrev:logrotate finns på mitt system.
Då bör du redan ha regler för hantering av tre av loggarna i dessa filer:

/etc/logrotate.d/rsyslog
/etc/logrotate.d/ufw

Re: Loggar har fylt min hårddisk

Postat: 20 okt 2015, 20:52
av werf
Jepp dom finns där.

Re: Loggar har fylt min hårddisk

Postat: 20 okt 2015, 22:00
av Gunnar Hjalmarsson
Ok, logrotate förutsätter i sin tur cron. Är cron installerat, och har du en aktiv cron-process?

ps -aux | grep cron

Re: Loggar har fylt min hårddisk

Postat: 21 okt 2015, 13:10
av werf
mats@Ububtu-2011:~$ ps -aux | grep cron
root 1059 0.0 0.0 23652 1016 ? Ss 12:02 0:00 cron
mats 10310 0.0 0.0 20596 952 pts/1 S+ 13:09 0:00 grep --color=auto cron
mats@Ububtu-2011:~$

Ja

Re: Loggar har fylt min hårddisk

Postat: 21 okt 2015, 16:11
av Gunnar Hjalmarsson
Ok. Loggfilerna är ju absurt stora, så jag skall inte be dig klistra in innehållet här. ;) Undrar ändå om det finns några filer med äldre data i t ex kern.log.1, kern.log.2.gz osv. Vad ger

ls -l /var/log | grep kern

Om det endast resulterar i en rad med kern.log, så är detta ett mysterium, i varje fall för mig. En sak jag kan tänka mig är att undersöka syslog för att där möjligen se om något fel inträffar när cron körs.

sudo cat /var/log/syslog

Men jag är osäker på lämpligaste sättet att gå vidare.

Re: Loggar har fylt min hårddisk

Postat: 21 okt 2015, 18:16
av werf
mats@Ububtu-2011:~$ ls -l /var/log | grep kern
-rw-r----- 1 syslog adm 248923047 okt 21 18:09 kern.log
-rw-r----- 1 syslog adm 115557566 okt 19 18:11 kern.log.1
-rw-r----- 1 syslog adm 6254882 okt 11 14:44 kern.log.2.gz
-rw-r----- 1 syslog adm 3484227 okt 5 12:04 kern.log.3.gz
-rw-r----- 1 syslog adm 9353817 sep 27 08:34 kern.log.4.gz
mats@Ububtu-2011:~$

Ditt andra komando gav mycket text så jag tolkade dig till nedanstående kommando

mats@Ububtu-2011:~$ sudo cat /var/log/syslog | grep cron
Oct 21 12:25:59 Ububtu-2011 anacron[1056]: Job `cron.daily' terminated
Oct 21 12:25:59 Ububtu-2011 anacron[1056]: Normal exit (1 job run)
Oct 21 14:10:24 Ububtu-2011 cron[1010]: (CRON) INFO (pidfile fd = 3)
Oct 21 14:10:24 Ububtu-2011 anacron[1054]: Anacron 2.3 started on 2015-10-21
Oct 21 14:10:24 Ububtu-2011 cron[1056]: (CRON) STARTUP (fork ok)
Oct 21 14:10:24 Ububtu-2011 anacron[1054]: Normal exit (0 jobs run)
Oct 21 14:10:24 Ububtu-2011 cron[1056]: (CRON) INFO (Running @reboot jobs)
Oct 21 14:10:26 Ububtu-2011 anacron[2753]: Anacron 2.3 started on 2015-10-21
Oct 21 14:10:26 Ububtu-2011 anacron[2753]: Normal exit (0 jobs run)
Oct 21 14:17:01 Ububtu-2011 CRON[18474]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Oct 21 15:17:01 Ububtu-2011 CRON[6992]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Oct 21 16:17:01 Ububtu-2011 CRON[25795]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Oct 21 17:17:01 Ububtu-2011 CRON[10400]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
mats@Ububtu-2011:~$

Re: Loggar har fylt min hårddisk

Postat: 21 okt 2015, 18:43
av Gunnar Hjalmarsson
werf skrev:mats@Ububtu-2011:~$ ls -l /var/log | grep kern
-rw-r----- 1 syslog adm 248923047 okt 21 18:09 kern.log
-rw-r----- 1 syslog adm 115557566 okt 19 18:11 kern.log.1
-rw-r----- 1 syslog adm 6254882 okt 11 14:44 kern.log.2.gz
-rw-r----- 1 syslog adm 3484227 okt 5 12:04 kern.log.3.gz
-rw-r----- 1 syslog adm 9353817 sep 27 08:34 kern.log.4.gz
mats@Ububtu-2011:~$
Det visar att logrotate fungerar, så detta var ett stickspår.

Kvar står att dina loggfiler är väldigt stora, men inte så stora som du skrev när du startade tråden. Återstår att bestämma om de är onormalt stora, och, om så är fallet, vad det är som har spårat ur.

Jag är inte rätt person att guida dig vidare; hoppas att någon annan hoppar in i tråden. Men i väntan på det kan du lämpligen börja studera innehållet i någon av de förvuxna filerna, söka efter 'onormala' poster, och kanske posta lite kompletterande info här.

Re: Loggar har fylt min hårddisk

Postat: 21 okt 2015, 21:40
av johanre
werf skrev:mats@Ububtu-2011:~$ ls -l /var/log | grep kern
-rw-r----- 1 syslog adm 248923047 okt 21 18:09 kern.log
-rw-r----- 1 syslog adm 115557566 okt 19 18:11 kern.log.1
-rw-r----- 1 syslog adm 6254882 okt 11 14:44 kern.log.2.gz
-rw-r----- 1 syslog adm 3484227 okt 5 12:04 kern.log.3.gz
-rw-r----- 1 syslog adm 9353817 sep 27 08:34 kern.log.4.gz
mats@Ububtu-2011:~$
Om du inte använder datorn till mycket mer än "vanligt desktop bruk" (surfa lite på internet, lyssna på musik, läsa / skriva dokument, osv), så vill jag nog påstå att kernel loggarna är lite stora. Upplever du störningar eller problem med datorn?

Re: Loggar har fylt min hårddisk

Postat: 25 okt 2015, 18:41
av werf
Jag använder min dator för "vanligt desktop bruk".
Jag har inte upplevt några störningar andra än när systemet började varna för att disken var full.