LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Root system directory is full (https://www.linuxquestions.org/questions/linux-newbie-8/root-system-directory-is-full-911486/)

tronayne 12-03-2011 09:18 AM

Ah, nuts! Guess it didn't attach so here
Code:

#!/bin/sh
#ident  "$Id: biggest.sh,v 1.2 2011/12/03 15:16:31 trona Exp $"
#
#      Name:          $Source: /usr/local/cvsroot/utils/biggest.sh,v $
#      Version:        $Revision: 1.2 $
#      Modified:      $Date: 2011/12/03 15:16:31 $
#      Purpose:
#      Author:        Bob Orlando
#      Date:          8 Apr 1995
#      $Log: biggest.sh,v $
#      Revision 1.2  2011/12/03 15:16:31  trona
#      minor edit
#
#      Revision 1.1.1.1  2009/10/07 18:06:40  trona
#      initial installation Slackware 13.0
#
#      Revision 1.1.1.1  2009/01/29 15:03:25  trona
#      inital
#
#      Revision 1.1  2007/08/19 15:31:34  trona
#      initial installation
#
  #----------------------------------------------------------------#
  # Script_name assignment is necessary if there exists the        #
  # possibility that this process may be run by the 'at' command.  #
  # Run via 'at' and $0 simply returns '/bin/sh' or 'sh' (hardly  #
  # desirable if you run that into basename).                      #
  #----------------------------------------------------------------#
  script_name="biggest.sh"
  [ $0 = "/bin/sh" -o `dirname $0` = "." ] \
    && script_home=`pwd` || script_home=`dirname $0`
  bin=/usr/bin # Default

  #----------------------------------------------#
  # Use awk, nawk or gawk, depending on the OS.  #
  #----------------------------------------------#
  OZ=`uname -s 2> /dev/null | tr '[a-z]' '[A-Z]' 2> /dev/null`
  if  [ ."$OZ" = ."HP-UX" ]; then
    AWK=awk
  elif [ ."$OZ" = ."LINUX" ]; then
    bin_dir=/bin
    AWK=gawk
  elif [ ."$OZ" = ."SUNOS" ]; then
    AWK=nawk
  else # Unknown OS, see if there's any kind'a Awk available.
    if  [ -f $bin/gawk ]; then AWK=gawk
    elif [ -f $bin/nawk ]; then AWK=nawk
    elif [ -f $bin/awk  ]; then AWK=awk
    elif [ `expr "\`awk 2>&1\`" : 'Usage: '` -gt 0 ]; then AWK=awk
    else # This is really getting awkward :-o
        echo "Unable to locate [gn]awk program! $0 terminating." 1>&2
        exit 1 # Well behaved here
    fi
  fi


#======================================================================#
#                    L O C A L    F U N C T I O N S                    #
#                      (in alphabetical order)                        #
#----------------------------------------------------------------------#
EXIT_USAGE()
#----------------------------------------------------------------------#
{
  echo "Usage: biggest.sh -fHh -l <nn> -s <nnn> -t <dir> -v fs\n" 1>&2
  echo "                  -f = follow links"                      1>&2
  echo "                  -H = Full documentation"                1>&2
  echo "                  -h = Usage brief"                      1>&2
  echo "                  -l = Displays <nn> lines"              1>&2
  echo "                  -s = Minimum file size is <nnn>"        1>&2
  echo "                  -t = Temp/work directory, <dir>"        1>&2
  echo "                  -v = Edit (vi) file list"              1>&2
  echo "                  fs = Required filesystem argument."    1>&2
  echo ""                                                        1>&2
  exit 1
}

#----------------------------------------------------------------------#
SHOW_DOCUMENTATION() # Function documentation located at bottom.      #
#----------------------------------------------------------------------#
{
  #----------------------------------------------------------------#
  # If the following variables are not set, use these as defaults. #
  #----------------------------------------------------------------#
  : ${script_name:=`basename $0`}
  : ${script_home:=`dirname  $0`}
  SD_script_home=`echo $script_home | sed 's/\/*$/\//'`

  #------------------------------------------------#
  # User wants help, so find the documentation    #
  # section and print everything from there down.  #
  #------------------------------------------------#
  $AWK -v script_name=$script_name \
    'BEGIN { n=0 }

    { #------------------------------------------#
      # Until we find the documentation section, #
      # keep looking at each line.              #
      #------------------------------------------#
      if (n == 0)
      {
        if ($0 ~ /^# +D O C U M E N T A T I O N/)
        {
          n = NR
          print line
          print $0
        }
        else
        {
          line = $0
        }

        next
      }    #-------------------------------------#
      else # Once we find it, print until EOF.  #
      {    #-------------------------------------#
        print
      }
    }

    END {
          if (n == 0) # Means there is no documentation section.
          {
            "date +%Y-%m-%d" | getline yyyy_mm_dd
            print yyyy_mm_dd" NO DOCUMENTATION",
              "section found for "script_name".\a" | "cat 1>&2"
            exit 1 # Exit failure
          }
          exit 0 # Else exit success
        }' ${SD_script_home}$script_name

  exit $?
} # "SD_" prefix identifies this function's variables


#======================================================================#
#                    I N I T I A L I Z A T I O N                      #
#======================================================================#
  opt_v=0 # Default 'vi' option (0 = Do NOT vi the file list)
  tmp=/var/tmp
  follow=""
  size="499999" # Default minimum filesize
  lines="500"  # Default maximum lines

  while getopts fHhl:s:t:v opt 2> /dev/null
  do
    case "$opt" in
        f ) follow='-follow'  ;;
        H ) SHOW_DOCUMENTATION;;
        h ) EXIT_USAGE        ;;
        l ) lines="$OPTARG"  ;; # Max number of lines to display.
        s ) size="$OPTARG"    ;; # Minimum file size.
        t ) tmp="$OPTARG"    ;; # Temp directory (if /var/tmp full)
        v ) opt_v=1          ;;
        * ) echo "Ignoring invalid option, $1.";;
    esac
  done
  #----------------------------------#
  # Shift past options to arguments. #
  #----------------------------------#
  shift `expr $OPTIND - 1`


#======================================================================#
#                                M A I N                              #
#======================================================================#

  [ $# -eq 0 ] && EXIT_USAGE

  #-----------------------------------------------------------------#
  # Ensure we have write-access to temp/work directory.            #
  #-----------------------------------------------------------------#
  if [ ! -d $tmp ]; then
    echo "Temp/work directory, $tmp not found!" \
          "\n$script_name terminated."
    exit 1
  elif [ ! -w $tmp ]; then
    echo "No write access to temp/work directory, $tmp!" \
          "\n$script_name terminated."
    exit 1
  fi

  #----------------------------------------------------------------#
  # File lists of remote filesystems is problematic, so we limit  #
  # our operations to local filesystems only.                      #
  #----------------------------------------------------------------#
  df -lk $1
  if [ $? -ne 0 ]; then
    echo "$1 MUST be a local filesystem--it is not!" \
          "\n$script_name terminated."
    exit 1
  fi

  #----------------------------------------------------------------#
  # Build a 'find' command with the necessary options/arguments.  #
  # Be sure to exclude anything with cdrom in it and include -xdev #
  # -xdev if the filesystem being searched is root (/).            #
  #----------------------------------------------------------------#
  outfile=$tmp/$LOGNAME"_biggest.files" # Formatted 'find' output
  include='-size +'"$size"'c -exec ls -lc {} \;'
  exclude='-o -fstype nfs -prune -o -name cdrom\* -prune'
  [ ."$1" = ."/" ] && find_opt="-xdev $follow" || find_opt="$follow"

  date "+%D %T"
  find_cmd="find $1 $find_opt $include $exclude -print"

  #----------------------------------------------------------------#
  # Display find command before running it.  Use [gn]awk to format #
  # the output and sort it in descending order (biggest on top).  #
  #----------------------------------------------------------------#
  echo "$find_cmd 2> /dev/null | $AWK"
  eval  $find_cmd 2> /dev/null | $AWK \
    'BEGIN \
    {
      i  = 0
      own = 3
      siz = 5
      mmm = 6
      day = 7
      yyy = 8 # This may actually be yyyy or hh:mi
      Mon = "^(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)$"
    }
  # "! /^[bcd]/" skips block and character devices and directories
    ! /^[bcd]/ \
    {
      #-----------------------------------------------------------#
      # If it looks like owner and group fields are concatonated, #
      # try backing up the field ($n) list and work with that.    #
      #-----------------------------------------------------------#
      if ($siz !~ /[0-9]+/ && !match($mmm,Mon))
      {
        if ($(siz-1) ~ /[0-9]+/ && match($(mmm-1),Mon))
        {
          siz = 4 # 4th field
          mmm = 5 # Etc.
          day = 6
          yyy = 7
        }
      }

      gsub(/[\t ]+/," ")  # Squeeze whitespace.
      gsub(/./,"& ",$siz) # Isolate each digit,
      q=split($siz,a," ") #  then split the $siz into an array.
      $siz=""            # Clear $siz.
      for (p=1;q>0;q--)  # Insert commas into $siz.
      {
        $siz=a[q]""$siz
        if ((p%3) == 0 && q != 1) $siz=","$siz # Insert commas here
        p++
      }

      printf("%13s %-8s %s %02d %-5s %s\n",
        $siz, $own, $mmm, $day, $yyy, $NF)

      #-----------------------------------------------#
      # if size value is not 5, then reset it, et al. #
      #-----------------------------------------------#
      if (siz != 5)
      {
        siz = 5
        mmm = 6
        day = 7
        yyy = 8
      }
    }' |  sort -r -k 1,2 | head -$lines  > $outfile

  #----------------------------------------------------------------#
  # Unless 'vi' option was given, simply cat our file list.        #
  #----------------------------------------------------------------#
  if [ `wc -l < $outfile` -eq 0 ]; then
    echo "No files found in $1 > $size bytes in size."
  else
    [ $opt_v -eq 0 ] && cat $outfile || vi $outfile
  fi

  exit $?


#======================================================================#
#                      D O C U M E N T A T I O N                      #
#======================================================================#
#                                                                      #
#      Author: Bob Orlando (Bob@OrlandoKuntao.com)                    #
#                                                                      #
#        Date: April 8, 1995                                          #
#                                                                      #
#  Program ID: biggest.sh                                              #
#                                                                      #
# Code Contrl: aphrodite:~dmc/SCCS.                                    #
#                                                                      #
#      Usage: biggest.sh -fHh -l <nn> -v -t <dir> -s <nnn> fs        #
#                                                                      #
#                        -f = Follow links                            #
#                        -H = Displays detailed documentation        #
#                        -h = Provides usage brief                    #
#                        -l = Displays <nn> lines (default is 500)    #
#                        -s = Minimum file size is <nnn>              #
#                              (default is 500K)                      #
#                        -t = Use <dir> as temp/work directory        #
#                              (default is /var/tmp)                  #
#                        -v = Edit (vi) file list                    #
#                        fs = Required filesystem argument.          #
#                                                                      #
#    Purpose: List biggest files in a given filesystem (files        #
#              appear in descending order).                            #
#                                                                      #
# Description: Using the find command, descend through the specified  #
#              file system (fs) listing all files whose sizes exceed  #
#              either the default minimum size (500K) or the minimum  #
#              value provided via size (-s) option.  The filelist      #
#              is created in /var/tmp by default as it usually much    #
#              larger than /tmp.  However, in the event that /var      #
#              is the filesystem that's full (or is not writable to    #
#              the user), the temp dir (-t) option is available to    #
#              redirect the output elsewhere.                          #
#                                                                      #
#              When root is the directory being searched, -xdev is    #
#              supplied as a find argument so only root, and none      #
#              of its subdirectories, is searched.                    #
#                                                                      #
#              With the 'vi' option (-v) the user can edit the        #
#              normally cat'd file list.                              #
#                                                                      #
#    Modified: 2005-03-02 Bob Orlando                                  #
#                v1.6  * Add code to parse the correct fields when    #
#                        the owner and group fields are concatonated, #
#                        effectively making two fields, one (really  #
#                        messes up AWK processing).                  #
#                                                                      #
#----------------------------------------------------------------------#


tezarin 12-05-2011 08:53 AM

Hi tronayne,

Thanks much for your very helpful reply. I ran the command and the results were almost all looking like this:

Code:

862 mailprint Sep 30 23:44 qfp913i2wb023649
89 mailprint Dec 01 04:33 dfpB19Xgfu017333

Tried to find the files (i.e. dfpB19Xgfu017333) and noticed they all live inside /var/spool/clientmqueue directory.

Code:

[root@servername]# du -s  /var/spool/clientmqueue
1441968 /var/spool/clientmqueue

And

Code:

[root@servername]# du -ah /var/spool/clientmqueue
8.0K    /var/spool/clientmqueue/dfp9F411ua002981
8.0K    /var/spool/clientmqueue/dfp9QMJ2Wh004013
8.0K    /var/spool/clientmqueue/qfpAQ8n1cx001885
8.0K    /var/spool/clientmqueue/dfp9VGg1sW014417
8.0K    /var/spool/clientmqueue/qfpAQ341Sr030239
8.0K    /var/spool/clientmqueue/qfp944u2sZ003347
8.0K    /var/spool/clientmqueue/dfpA5AK1vn009286
8.0K    /var/spool/clientmqueue/qfpA6Jx1g6022690
8.0K    /var/spool/clientmqueue/qfpAL4D2do005340
8.0K    /var/spool/clientmqueue/dfpA4Cq1lL020613
1.4G    /var/spool/clientmqueue

I think we're getting close! Would the files in this directory be somethings I can just go ahead and delete?


Thanks,
tezarin

tronayne 12-05-2011 09:52 AM

Well, I've got to admit that I did not have any idea what the heck /var/spool/mqueue was for so I did a little Google search and turned up this: http://www.the-art-of-web.com/system/mqueue/; appears to explain the what's, why's and wherefore's.

So, give it a read.

Hope this helps some.

tezarin 12-05-2011 11:09 AM

Thanks for the thread. Me either...I was sitting here scratching my head and at the same time looking at the size of that directory...

Have been reading up on it since this morning:

http://groups.google.com/group/comp....49feda8bd3bad3

http://www.unix.com/solaris/152772-n...entmqueue.html

http://www.unix.com/solaris/152772-n...entmqueue.html

They all say it's safe to delete everything found in that clientmqueue directory...

Has anyone else done this before? The server is not even a mail server...Very strange

This is the machine's operating system info: 2.6.12-1.1381_FC3smp

Update - I ran the following command and got an error:
Code:


[root@servername clientmqueue]# rm -f *
-bash: /bin/rm: Argument list too long


tezarin 12-05-2011 12:18 PM

Hi Tronayne,

OK, I successfuly deleted clientmqueue directory and went from 71% to 53%. Created that directory again in case it's needed by something, mkdir clientmqueue...Was this a bad approach?

Checked to make sure sendmail is stopped which looks like it is so not sure why I would have enteries in that directory to begin with, some of the enteries were dating today.

Now, ran your code (biggest.sh) and this is the output I'm getting. What would you think I should be deleting?

Thanks in advance

Code:

[root@servername tezarin]# ./biggest /
Filesystem          1K-blocks      Used Available Use% Mounted on
/dev/hda1              4134900  2049488  1875364  53% /
12/05/11 13:10:47
find / -xdev  -size +499999c -exec ls -lc {} \; -o -fstype nfs -prune -o -name cdrom\* -prune -print 2> /dev/null | gawk
      948,578 root    May 02 2006  /root/.mozilla/firefox/4kgrrgn9.default/XUL.mfasl
      936,960 root    Nov 22 2005  /lib/libcrypto.so.0.9.7a
      903,393 root    May 29 2005  /etc/gconf/schemas/gnomemeeting.schemas
  887,935,163 root    Nov 16 22:41 /etc/bacula/bacula-fd.log
      872,812 root    Dec 05 13:10 /var/log/cups/access_log
      845,636 root    Nov 22 2005  /lib/tls/i686/libdb-4.2.so
      845,636 root    Nov 22 2005  /lib/tls/i586/libdb-4.2.so
      845,636 root    Nov 22 2005  /lib/tls/i486/libdb-4.2.so
      843,996 root    May 29 2005  /lib/libdb-4.2.so
      839,680 root    May 02 2006  /root/.mozilla/firefox/4kgrrgn9.default/Cache/_CACHE_003_
      825,328 root    May 29 2005  /sbin/restore
      821,989 root    May 29 2005  /etc/gconf/schemas/gok.schemas
      816,171 root    Jun 05 2006  /var/cache/yum/base/primary.xml.gz
      795,578 root    Oct 23 2005  /boot/System.map-2.6.12-1.1380_FC3smp
      795,578 root    Nov 21 2005  /boot/System.map-2.6.12-1.1381_FC3smp
      795,114 root    Aug 31 2005  /boot/System.map-2.6.12-1.1376_FC3smp
      792,857 root    Oct 23 2005  /etc/termcap
      790,080 root    Aug 14 2005  /boot/System.map-2.6.12-1.1372_FC3smp
      774,827 root    May 29 2005  /boot/System.map-2.6.11-1.27_FC3smp
      766,856 root    May 29 2005  /lib/modules/2.6.11-1.27_FC3/kernel/drivers/isdn/hisax/hisax.ko
      766,296 root    Aug 14 2005  /lib/modules/2.6.12-1.1372_FC3/kernel/drivers/isdn/hisax/hisax.ko
      766,244 root    Oct 23 2005  /lib/modules/2.6.12-1.1380_FC3/kernel/drivers/isdn/hisax/hisax.ko
      766,244 root    Nov 21 2005  /lib/modules/2.6.12-1.1381_FC3/kernel/drivers/isdn/hisax/hisax.ko
      766,244 root    Aug 31 2005  /lib/modules/2.6.12-1.1376_FC3/kernel/drivers/isdn/hisax/hisax.ko
      765,359 root    Oct 23 2005  /boot/System.map-2.6.12-1.1380_FC3
      765,359 root    Nov 21 2005  /boot/System.map-2.6.12-1.1381_FC3
      764,895 root    Aug 31 2005  /boot/System.map-2.6.12-1.1376_FC3
      760,344 root    Nov 21 2005  /lib/security/pam_userdb.so
      760,080 root    Aug 14 2005  /boot/System.map-2.6.12-1.1372_FC3
      747,077 root    May 29 2005  /boot/System.map-2.6.11-1.27_FC3
      742,506 root    May 29 2005  /boot/System.map-2.6.9-1.667smp
      740,729 root    Dec 05 13:10 /var/log/maillog
      727,788 root    May 29 2005  /sbin/cryptsetup
      722,472 root    May 29 2005  /lib/libnss_wins.so.2
      714,266 root    May 29 2005  /boot/System.map-2.6.9-1.667
    7,128,600 root    Dec 05 04:03 /var/lib/slocate/slocate.db
      710,168 root    May 29 2005  /lib/security/pam_smbpass.so
      708,427 root    May 29 2005  /etc/gconf/gconf.xml.defaults/schemas/apps/nautilus/preferences/%gconf.xml
      686,604 root    Nov 22 2005  /lib/libasound.so.2.0.0
      677,612 root    May 29 2005  /lib/modules/2.6.11-1.27_FC3smp/kernel/drivers/isdn/hisax/hisax.ko
      677,288 root    Aug 14 2005  /lib/modules/2.6.12-1.1372_FC3smp/kernel/drivers/isdn/hisax/hisax.ko
      677,236 root    Oct 23 2005  /lib/modules/2.6.12-1.1380_FC3smp/kernel/drivers/isdn/hisax/hisax.ko
      677,236 root    Nov 21 2005  /lib/modules/2.6.12-1.1381_FC3smp/kernel/drivers/isdn/hisax/hisax.ko
      677,236 root    Aug 31 2005  /lib/modules/2.6.12-1.1376_FC3smp/kernel/drivers/isdn/hisax/hisax.ko
      667,152 root    May 29 2005  /sbin/dump
      663,552 cyrus    May 29 2005  /var/lib/imap/db/__db.002
      663,244 root    Aug 14 2005  /lib/modules/2.6.12-1.1372_FC3/kernel/fs/xfs/xfs.ko
      663,168 root    Oct 23 2005  /lib/modules/2.6.12-1.1380_FC3/kernel/fs/xfs/xfs.ko
      663,168 root    Nov 21 2005  /lib/modules/2.6.12-1.1381_FC3/kernel/fs/xfs/xfs.ko
      663,168 root    Aug 31 2005  /lib/modules/2.6.12-1.1376_FC3/kernel/fs/xfs/xfs.ko
      662,748 root    May 29 2005  /lib/modules/2.6.11-1.27_FC3/kernel/fs/xfs/xfs.ko
      651,624 root    Aug 14 2005  /etc/gconf/schemas/gedit.schemas
      633,496 root    May 29 2005  /etc/gconf/gconf.xml.defaults/schemas/apps/gnome-terminal/keybindings/%gconf.xml
      629,219 root    May 29 2005  /etc/firmware/microcode.dat
      621,164 root    May 29 2005  /lib/modules/2.6.9-1.667/kernel/drivers/isdn/hisax/hisax.ko
      616,620 root    Aug 14 2005  /lib/modules/2.6.12-1.1372_FC3smp/kernel/fs/xfs/xfs.ko
      616,544 root    Nov 21 2005  /lib/modules/2.6.12-1.1381_FC3smp/kernel/fs/xfs/xfs.ko
      616,544 root    Aug 31 2005  /lib/modules/2.6.12-1.1376_FC3smp/kernel/fs/xfs/xfs.ko
      616,540 root    Oct 23 2005  /lib/modules/2.6.12-1.1380_FC3smp/kernel/fs/xfs/xfs.ko
      616,312 root    Aug 09 2008  /bin/bash
      615,692 root    May 29 2005  /lib/modules/2.6.11-1.27_FC3smp/kernel/fs/xfs/xfs.ko
      609,372 root    Oct 23 2005  /sbin/fsck.ext3
      609,372 root    Oct 23 2005  /sbin/fsck.ext2
      609,372 root    Oct 23 2005  /sbin/e2fsck
      595,281 root    Oct 23 2005  /boot/initrd-2.6.12-1.1380_FC3.img
      595,278 root    Nov 21 2005  /boot/initrd-2.6.12-1.1381_FC3.img
      595,162 root    Aug 31 2005  /boot/initrd-2.6.12-1.1376_FC3.img
      595,154 root    Aug 14 2005  /boot/initrd-2.6.12-1.1372_FC3.img
      590,232 root    May 29 2005  /lib/modules/2.6.9-1.667/kernel/fs/xfs/xfs.ko
      589,885 root    May 29 2005  /boot/initrd-2.6.11-1.27_FC3.img
      588,764 root    Dec 05 13:10 /var/log/messages
      579,309 root    Nov 21 2005  /boot/initrd-2.6.12-1.1381_FC3smp.img
      577,698 root    Aug 31 2005  /boot/initrd-2.6.12-1.1376_FC3smp.img
      577,681 root    Aug 14 2005  /boot/initrd-2.6.12-1.1372_FC3smp.img
      577,653 root    Oct 23 2005  /boot/initrd-2.6.12-1.1380_FC3smp.img
      574,717 root    May 29 2005  /boot/initrd-2.6.11-1.27_FC3smp.img
      570,400 root    Nov 21 2005  /sbin/ldconfig
    5,681,152 rpm      Aug 24 2006  /var/lib/rpm/Basenames
    5,593,374 mailprint Dec 05 13:10 /home/mailprint/mailprint.log
      558,391 root    Jan 14 2010  /sbin/bacula-fd
    5,566,464 rpm      Aug 24 2006  /var/lib/rpm/Dirnames
    5,532,228 root    Jun 05 2006  /var/cache/yum/base/primary.xml.gz.ce7bdfd5a6066a4f18c498b693faa16597a0733c.pickle
    5,501,431 root    Dec 04 04:02 /var/log/cups/access_log.3
      549,060 root    May 29 2005  /lib/modules/2.6.9-1.667smp/kernel/fs/xfs/xfs.ko
      548,068 root    May 29 2005  /lib/libnss_db.so.2.0.0
      545,540 root    May 29 2005  /sbin/dmraid.static
      541,716 root    Oct 23 2005  /sbin/udev.static
      541,540 root    May 29 2005  /lib/modules/2.6.9-1.667smp/kernel/drivers/isdn/hisax/hisax.ko
      522,116 root    May 29 2005  /bin/ash.static
      519,405 root    May 29 2005  /etc/gconf/schemas/panel-toplevel.schemas
      518,089 root    Jun 16 2005  /opt/ymessenger/lib/libgtkhtml.so.6
    5,170,210 root    Dec 04 04:02 /var/log/cups/access_log.2
      508,182 root    May 29 2005  /etc/gconf/gconf.xml.defaults/schemas/apps/gnome-terminal/profiles/Default/%gconf.xml
  46,043,136 rpm      Aug 24 2006  /var/lib/rpm/Packages
    4,517,673 root    Dec 04 04:02 /var/log/cups/access_log.1
    4,340,206 root    Dec 04 04:02 /var/log/cups/access_log.4
    4,123,734 root    Oct 24 2009  /root/zot
    2,818,460 root    May 29 2005  /lib/libnss_ldap-2.3.3.so
    2,648,166 root    Jun 05 2006  /var/cache/yum/updates-released/primary.xml.gz.d0eecb98e9a164da7dccea13c6fd6acab7823d81.pickle
    2,647,550 root    Sep 27 04:03 /var/spool/mail/root
  22,568,960 cyrus    May 29 2005  /var/lib/imap/db/__db.004
    2,096,844 root    Jun 10 2005  /root/.mozilla/plugins/libflashplayer.so
    1,954,668 root    Jun 16 2005  /opt/ymessenger/bin/ymessenger.bin
  19,136,220 root    Dec 05 09:31 /var/log/lastlog
    1,660,612 root    Oct 23 2005  /boot/vmlinuz-2.6.12-1.1380_FC3
    1,660,241 root    Nov 21 2005  /boot/vmlinuz-2.6.12-1.1381_FC3
    1,659,818 root    Aug 31 2005  /boot/vmlinuz-2.6.12-1.1376_FC3
    1,652,295 root    Aug 14 2005  /boot/vmlinuz-2.6.12-1.1372_FC3
    1,636,782 root    May 29 2005  /boot/vmlinuz-2.6.11-1.27_FC3
    1,583,651 root    Oct 23 2005  /boot/vmlinuz-2.6.12-1.1380_FC3smp
    1,582,919 root    Nov 21 2005  /boot/vmlinuz-2.6.12-1.1381_FC3smp
    1,581,871 root    Aug 31 2005  /boot/vmlinuz-2.6.12-1.1376_FC3smp
    1,575,017 root    Aug 14 2005  /boot/vmlinuz-2.6.12-1.1372_FC3smp
    1,552,968 root    May 29 2005  /boot/vmlinuz-2.6.11-1.27_FC3smp
    1,525,032 root    Nov 22 2005  /lib/tls/libc-2.3.6.so
    1,508,968 root    Nov 21 2005  /lib/libc-2.3.6.so
    1,500,500 root    Nov 21 2005  /lib/i686/libc-2.3.6.so
    1,318,912 root    Sep 30 04:04 /var/lib/rpm/__db.002
    1,164,630 root    May 29 2005  /etc/gconf/schemas/gnome-terminal.schemas
    1,089,168 root    May 29 2005  /sbin/lvm.static
    1,080,872 root    May 29 2005  /etc/gconf/schemas/metacity.schemas
    1,055,308 root    May 29 2005  /etc/gconf/schemas/apps_nautilus_preferences.schemas
    1,047,083 root    Dec 05 04:02 /var/cache/man/whatis
  10,420,224 rpm      Aug 24 2006  /var/lib/rpm/Filemd5s
    1,037,232 root    Nov 14 12:03 /var/spool/cups/d10703-001
                        00
                        00
                        00
                        00
                        00
                        00
                        00
                        00
                        00
                        00
                        00
                        00
                        00
                        00
                        00
                        00
                        00
                        00
                        00
                        00
                        00
                        00
                        00
                        00
                        00
                        00
                        00
                        00
                        00


tronayne 12-05-2011 04:21 PM

Well, /etc/bacula/bacula-fd.log looks like a good candidate, eh? You can, if you'd like, empty that file with
Code:

su -
>/etc/bacula/bacula-fd.log
Ctrl-D

Think I'd leave the rest of it alone.

Good time to start thinking about a new drive....

Hope this helps some.

tezarin 12-06-2011 07:54 AM

Hi tronayne,

Wow, we think a like now! Yesterday before I come back to see this thread, I ran the same command you posted and emptied that large log file! The root directory is now 31% full! You have been more than helpful, I really appreciate it. We should mark this thread fixed.

Regards,
t


All times are GMT -5. The time now is 03:42 AM.