[clug] Ext3 /var is full but not?
Howard Lowndes
lannet at lannet.com.au
Fri Apr 11 14:00:10 EST 2003
Try df -i
and see if you are out if inodes.
On Fri, 11 Apr 2003, Stephen Jenkin wrote:
> Is this the 'unnamed inode' problem?? In Unix inodes are files - and they
> do not have to appear in a filesystem/directory. They are files held open
> by processes. When the file is closed, the inode & its space are
> released.
>
> 'df' reports real file system numbers [remembering that BSD 'ffs' like
> file systems reserve 10% of space. Normal users get 'disk full' at this
> point, privileged users get the real 100%]
>
> 'du' goes through the inodes in the directory tree totaling space - and by
> definition misses unnamed open inodes.
>
> 'lsof' is your friend :-) lsof /dev/hda5 [or /var]
>
> Here's some output [spot the cheat - I moved the heading line by hand]
> [root at grub root]# lsof /dev/hdb8|sort +6nr|head -4
> COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
> nmbd 898 root 3w REG 3,72 536775 1485124 /var/log/samba/log.nmbd
> nmbd 900 root 3w REG 3,72 536775 1485124 /var/log/samba/log.nmbd
> kdm 1067 root 9u FIFO 3,72 489604 /var/run/xdmctl/xdmctl-:0
>
>
> HTH
> sj
> ---
> Steve Jenkin, Unix Sys Admin
> 0412 786 915 (+61 412 786 915)
> PO Box 48, Kippax ACT 2615, AUSTRALIA
>
> On Fri, 11 Apr 2003, Michael Still wrote:
>
> >
> > Hey,
> >
> > I have a /var whihc is 400mb. It only has just over 100mb on it, but when
> > you try to add data (e.g. echo "foo" > /var/foo) I get back a "no space on
> > device" message.
> >
> > I've tried reducing the reserved percentage. I've tried rebooting, so it's
> > not old filehandles (although it was happy briefly after a reboot).
> >
> > Any ideas whats happened and how to fix it? It's very annoying, as my DNS,
> > DHCP, NFS servers all now refuse to respond...
> >
> > Thanks,
> > Mikal
> >
> > --
> >
> > Michael Still (mikal at stillhq.com) | Stage 1: Steal underpants
> > http://www.stillhq.com | Stage 2: ????
> > UTC + 10 | Stage 3: Profit
> >
> >
>
--
Howard.
LANNet Computing Associates - Your Linux people <http://www.lannetlinux.com>
------------------------------------------
Flatter government, not fatter government - Get rid of the Australian states.
------------------------------------------
I before E except after C. We live in a weird society!
More information about the linux
mailing list