Re: df - du discrepancy

2009-11-30 Thread Theo de Raadt
 After it's been up for a few weeks I start seeing discrepancies
 between what df tells me is free space and how much space du reports
 as being used.  A few weeks ago I got 'disk full' errors and rebooted
 the thing which solved it for the moment, but not permanently.

From the newfs manual page:

 -m free-space
 The percentage of space reserved from normal users; the mini-
 mum free space threshold.  The default value used is 5%.  See
 tunefs(8) for more details on how to set this option.



Re: df - du discrepancy

2009-11-30 Thread Otto Moerbeek
On Mon, Nov 30, 2009 at 11:41:34AM -0700, Theo de Raadt wrote:

  After it's been up for a few weeks I start seeing discrepancies
  between what df tells me is free space and how much space du reports
  as being used.  A few weeks ago I got 'disk full' errors and rebooted
  the thing which solved it for the moment, but not permanently.
 
 From the newfs manual page:
 
  -m free-space
  The percentage of space reserved from normal users; the mini-
  mum free space threshold.  The default value used is 5%.  See
  tunefs(8) for more details on how to set this option.

That is one source of lost space that isn't really lost. Another one
is a file that is removed but still open by a program. Those bytes
will only be reclaimed once the program closes its file descriptor.
fstat(8) can be used to hunt the file and the offending program.

-Otto