Ted Unangst wrote:

On 11/8/05, Daniel Hamlin <[EMAIL PROTECTED]> wrote:
I'm trying to track down why /var is full, and df and du report major
differences (or else I'm reading something wrong, in which case I submit
to the verbal beatings).  Pay attention to what it says for /var.
Running OpenBSD 3.8 GENERIC as a firewall.  Why does df report 8G used,
and du report 9M used?  What am I missing? (Don't comment on the size of

unlinked (deleted) files can still be held open by a running process. fstat may help you find it.
fstat showed that pflogd still had a log file open. I did a pkill pflogd (since my pf rules do not include logging now), which released the "too-big-for-the-filesystem" log file, thus freeing the space.

Thanks for the response!


For the archives:


# fstat -f /var
USER     CMD          PID   FD MOUNT      INUM MODE       R/W    DV|SZ
root     fstat      11854    6 /var     391555 -rw-r--r--   r   659456
_pflogd  pflogd     23752 root /var     968576 drwxr-xr-x   r      512
_pflogd  pflogd     23752   wd /var     968576 drwxr-xr-x   r      512
_pflogd  pflogd     23752    4 /var     721282 -rw-------  rw 21152615
root     sendmail   27806   wd /var     144263 drwx------   r      512
root     sendmail   27806    8 /var     453377 -rw-------   w       70
root     cron       27288   wd /var      41216 dr-xr-xr-x   r      512
root     cron       27288    3 /var     453391 -rw-r--r--  rw        6
_ntp     ntpd       15607 root /var     968576 drwxr-xr-x   r      512
_ntp     ntpd       15607   wd /var     968576 drwxr-xr-x   r      512
_pflogd  pflogd     13759 root /var     968576 drwxr-xr-x   r      512
_pflogd  pflogd     13759   wd /var     968576 drwxr-xr-x   r      512
_pflogd  pflogd     13759    4 /var     721292 -rw-------  rw 8279529034
_syslogd syslogd    19086 root /var     968576 drwxr-xr-x   r      512
_syslogd syslogd    19086   wd /var     968576 drwxr-xr-x   r      512
_syslogd syslogd    19086    8 /var     721291 -rw-r--r--   w      529
_syslogd syslogd    19086    9 /var     721288 -rw-r-----   w      278
_syslogd syslogd    19086   11 /var     721307 -rw-------   w        0
_syslogd syslogd    19086   12 /var      41222 -rw-------   w      655
_syslogd syslogd    19086   13 /var     721312 -rw-r-----   w    23114
_syslogd syslogd    19086   14 /var     721310 -rw-r-----   w        0
_syslogd syslogd    19086   15 /var     721304 -rw-r-----   w        0
_syslogd syslogd    19086   16 /var     721287 -rw-------   w     7302

Reply via email to