Results 1 to 6 of 6

Thread: /var keeps growing

  1. #1
    Join Date
    Jul 2012
    Location
    /tropics/islands/statia
    Beans
    275
    Distro
    Kubuntu 12.04 Precise Pangolin

    /var keeps growing

    Hi all,

    I have a Kubuntu 12.04 64-bit installation, with / on a SSD and /var on the HDD where /home also lives. /var/spool , /var/tmp and /var/cache/apt/archives are in RAM, as tmpfs.
    Originally I had allocated about a 800MB for /var, but this filled up pretty quickly. I was able to shuffle my partitions around a bit with gparted and resize /var to 1.2G, but it fills up the extra space in no time. I've done the obvious things like removing old logfiles (going to make that a cron-job) and apt-get clean and apt-get autoclean, but this only helps temporarily. What other options do I have? Preferably I'd have a solution that prevents /var from overflowing permanently, but I could live with some tips for culprits that could safely be deleted through a cron-job.

    PS: Yes, having / on a SSD is bleeding fast

  2. #2
    Join Date
    Jul 2012
    Location
    /tropics/islands/statia
    Beans
    275
    Distro
    Kubuntu 12.04 Precise Pangolin

    Re: /var keeps growing

    Did some digging and found a 127MB kern.log in /var/log. Forced a logrotate and removed the old logfiles. Changed settings to keep 2 weeks of logfiles instead of 4.

    Nvidia keeps it's drivers (or a copy from install?) in /var/lib. Guess I reasonably will only need the driver for the previous kernel version at worst, so removed the rest.

    /var back at 65% usage (from 100%), I'll see how it develops.
    At least I identified some culprits.

  3. #3
    Join Date
    Jul 2012
    Location
    /tropics/islands/statia
    Beans
    275
    Distro
    Kubuntu 12.04 Precise Pangolin

    Re: /var keeps growing

    What are al these .DB files in /var/cache/apt-xapian/index.1 ?

    Code:
    $ ls -l
    total 87860
    -rw-r--r-- 1 root root        0 Sep 30 15:45 flintlock
    -rw-r--r-- 1 root root       28 Aug  8 14:51 iamchert
    -rw-r--r-- 1 root root      653 Sep 30 15:45 postlist.baseA
    -rw-r--r-- 1 root root      653 Sep 29 22:56 postlist.baseB
    -rw-r--r-- 1 root root 43499520 Sep 29 11:54 postlist.DB
    -rw-r--r-- 1 root root       53 Sep 30 15:45 record.baseA
    -rw-r--r-- 1 root root       53 Sep 29 22:56 record.baseB
    -rw-r--r-- 1 root root  2424832 Sep 29 11:54 record.DB
    -rw-r--r-- 1 root root       82 Sep 30 15:45 spelling.baseA
    -rw-r--r-- 1 root root       82 Sep 29 22:56 spelling.baseB
    -rw-r--r-- 1 root root  5054464 Sep 29 11:54 spelling.DB
    -rw-r--r-- 1 root root       14 Sep 30 15:45 synonym.baseA
    -rw-r--r-- 1 root root       14 Sep 29 22:56 synonym.baseB
    -rw-r--r-- 1 root root    16384 Sep 30 15:45 synonym.DB
    -rw-r--r-- 1 root root      612 Sep 30 15:45 termlist.baseA
    -rw-r--r-- 1 root root      612 Sep 29 22:56 termlist.baseB
    -rw-r--r-- 1 root root 38912000 Sep 29 11:54 termlist.DB
    This is responsible for most of the growth of /var, so it would be nice to know if I could either clean this out or curtail its growth.

  4. #4
    Join Date
    Jul 2012
    Location
    /tropics/islands/statia
    Beans
    275
    Distro
    Kubuntu 12.04 Precise Pangolin

    Re: /var keeps growing

    Quote Originally Posted by Statia View Post
    Did some digging and found a 127MB kern.log in /var/log.
    There seems to be no entry for kern.log in either /etc/logrotate.conf or /etc/logrotate.d.
    Should I make one myself?
    Does anyone have suggestions for the options to use?

  5. #5
    Join Date
    Aug 2010
    Location
    Lancs, United Kingdom
    Beans
    1,119
    Distro
    Xubuntu 14.04 Trusty Tahr

    Re: /var keeps growing

    On 2 of my systems (10.04 and 12.04) kern.log is catered for in /etc/logrotate.d/rsyslog which looks like this (12.04 version).
    Code:
    /var/log/syslog
    {
        rotate 7
        daily
        missingok
        notifempty
        delaycompress
        compress
        postrotate
            reload rsyslog >/dev/null 2>&1 || true
        endscript
    }
    
    /var/log/mail.info
    /var/log/mail.warn
    /var/log/mail.err
    /var/log/mail.log
    /var/log/daemon.log
    /var/log/kern.log
    /var/log/auth.log
    /var/log/user.log
    /var/log/lpr.log
    /var/log/cron.log
    /var/log/debug
    /var/log/messages
    {
        rotate 4
        weekly
        missingok
        notifempty
        compress
        delaycompress
        sharedscripts
        postrotate
            reload rsyslog >/dev/null 2>&1 || true
        endscript
    }

  6. #6
    Join Date
    Jul 2012
    Location
    /tropics/islands/statia
    Beans
    275
    Distro
    Kubuntu 12.04 Precise Pangolin

    Re: /var keeps growing

    Thanks, I had not seen (or expected) kern.log in rsyslog.
    Now I'll just have to check why it gets so big.

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •