Incorrect df -k output??
Newtunes Support
ntstaff at gmail.com
Tue May 8 14:39:24 UTC 2007
Peter,
I have resolved this issue using forsed unmount (umount -f /var)
And after I mounted /var again df -k shows me correct value.
But I have new problem.
fsck -y does not fix anything.
** Last Mounted on /var
** Phase 1 - Check Blocks and Sizes
INCORRECT BLOCK COUNT I=188426 (162368 should be 160704)
CORRECT? no
INCORRECT BLOCK COUNT I=188434 (226368 should be 226304)
CORRECT? no
INCORRECT BLOCK COUNT I=188454 (29888 should be 29568)
CORRECT? no
INCORRECT BLOCK COUNT I=188474 (20096 should be 20064)
CORRECT? no
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
UNREF FILE I=353283 OWNER=mysql MODE=100600
SIZE=0 MTIME=May 8 18:11 2007
CLEAR? no
UNREF FILE I=353284 OWNER=mysql MODE=100600
SIZE=0 MTIME=May 8 18:11 2007
CLEAR? no
UNREF FILE I=353286 OWNER=mysql MODE=100600
SIZE=0 MTIME=May 8 18:11 2007
CLEAR? no
UNREF FILE I=353289 OWNER=mysql MODE=100600
SIZE=0 MTIME=May 8 18:11 2007
CLEAR? no
UNREF FILE I=353290 OWNER=mysql MODE=100600
SIZE=0 MTIME=May 8 18:11 2007
CLEAR? no
** Phase 5 - Check Cyl groups
FREE BLK COUNT(S) WRONG IN SUPERBLK
SALVAGE? no
SUMMARY INFORMATION BAD
SALVAGE? no
BLK(S) MISSING IN BIT MAPS
SALVAGE? no
Any ideas?
2007/5/8, Peter Jeremy <peterjeremy at optushome.com.au>:
>
> On 2007-May-08 13:04:55 +0400, Hanatsu Tori <hanatsu.tori at gmail.com>
> wrote:
> >xxxxx# df -k
> >Filesystem 1K-blocks Used Avail Capacity Mounted on
> >/dev/ad4s1a 76866422 51507978 19209132 73% /
> >devfs 1 1 0 100% /dev
> >*/dev/ad6s1d 77879478 75006042 -3356922 105%
> /usr/home/ftp/pub/ARCHIEVE*
> >
> >
> >xxxxx# du -sk /usr/home/ftp/pub/ARCHIEVE
> >*75006042 /usr/home/ftp/pub/ARCHIEVE*
>
> df reports 75006042KB used and du reports 75006042KB used. Where is
> the problem?
>
> >xxxxx# df -h
> >Filesystem Size Used Avail Capacity Mounted on
> >/dev/ad0s1a 496M 36M 420M 8% /
> >devfs 1.0K 1.0K 0B 100% /dev
> >/dev/ad0s1d 1.9G 425M 1.4G 23% /tmp
> >/dev/ad0s1f 136G 70G 55G 56% /usr
> >*/dev/ad0s1e 3.9G 3.6G -21M 101% /var
> >*/dev/ad2s1d 144G 25G 108G 19% /hd2
> >procfs 4.0K 4.0K 0B 100% /proc
> >
> >xxxxx# du -sh /var
> >*202M /var*
>
> This is a bit less obvious - there does appear 3.4GB missing. I'll
> make the assumption that the 'df' output is complete (ie there isn't
> another filesystem mounted over part of /var) and neither figure is
> misleading (ie there isn't whitespace in either name and no chrooting
> or jails are in use).
>
> The remaining possibilities are:
> a) A running process has an unlinked file open.
> The space will be released when the process closes the file.
> b) Filesystem snapshots exist.
> Use snapinfo(8) to check and "rm" them if appropriate
> c) A combination of UFS and/or fsck bugs and system crashes have lost
> space.
> Shutdown or reboot to single user mode and explicity fsck /var.
>
> Since you have already bounced the server, it is unlikely to be option
> a (unless the same process has just grabbed the space again).
>
> --
> Peter Jeremy
>
>
More information about the freebsd-stable
mailing list