[CentOS] What is writing to my filesystem
John Doe
jdmls at yahoo.comFri Apr 10 09:58:15 UTC 2009
- Previous message: [CentOS] What is writing to my filesystem
- Next message: [CentOS] Raid1 on CentOS 5.x 64bit
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
From: "JCARRIZOSA at Crutchfield.com" <JCARRIZOSA at Crutchfield.com> > I have a CentOS 5.2 box that every few months runs out of drivespace on > its root filesystem. Last time I manually searched and deleted some big > files, but don't remember what they were or what wrote to them. The > applications I'm aware of on the box don't write to /. > Is there a way to find the files that get written to the most, or grow > the most over time? Doing a df gives me a snapshot, but it seems clunky > to keep track of the diff on that output over time. I can then see what > processes write to them. Any other ideas on how to investigate this are > welcome. Do you use logrotate? Do you use logrotate's compression? Maybe use some kind of snapshots, like: #!/bin/bash find /var -type f -printf "%k %p\n" > /tmp/usedspace.new if [ -f /tmp/usedspace.old ]; then cat /tmp/usedspace.old | while read LINE do set $LINE OLDSIZE=$1 OLDFILE=$2 NEWSIZE=`grep "$OLDFILE\$" /tmp/usedspace.new | cut -d " " -f1` if [ -n "$NEWSIZE" -a "$OLDSIZE" != "$NEWSIZE" ]; then echo "$OLDFILE: $OLDSIZE => $NEWSIZE" fi done fi mv -f /tmp/usedspace.new /tmp/usedspace.old JD
- Previous message: [CentOS] What is writing to my filesystem
- Next message: [CentOS] Raid1 on CentOS 5.x 64bit
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the CentOS mailing list