2011/2/28 Robert Bonomi <bon...@mail.r-bonomi.com>:
>> From owner-freebsd-questi...@freebsd.org  Mon Feb 28 05:31:46 2011
>> Date: Mon, 28 Feb 2011 14:24:30 +0300
>> From: c0re <nr1c...@gmail.com>
>> To: Matthew Seaman <m.sea...@infracaninophile.co.uk>
>> Cc: FreeBSD <freebsd-questions@freebsd.org>
>> Subject: Re: / file system is full, but du does not show that it's full
>>
>> 2011/1/6 Matthew Seaman <m.sea...@infracaninophile.co.uk>:
>> > On 06/01/2011 11:26, c0re wrote:
>> >> # df -h
>> >> Filesystem     Size    Used   Avail Capacity  Mounted on
>> >> /dev/ad0s1a    496M    466M   -9.8M   102%    /
>> >>
>> >> So it's full.
>> >>
>> >> But by du it's not appeared to be full
>> >>
>> >>
>> >> # du -hxd 1 /
>> >> 2.0K    /.snap
>> >> 512B    /dev
>> >> 2.0K    /tmp
>> >> 2.0K    /usr
>> >> 2.0K    /var
>> >> 1.9M    /etc
>> >> 2.0K    /cdrom
>> >> 2.0K    /dist
>> >> 1.0M    /bin
>> >> 131M    /boot
>> >>  10M    /lib
>> >> 356K    /libexec
>> >> 2.0K    /media
>> >>  12K    /mnt
>> >> 2.0K    /proc
>> >> 7.2M    /rescue
>> >> 296K    /root
>> >> 4.7M    /sbin
>> >> 4.0K    /lost+found
>> >> 157M    /
>> >>
>> >
>> > Do you have partitions mounted at /tmp, /usr, /var etc?  Does the
>> > output of your du command change if you unmount those partitions? (It
>> > might be an idea to boot into a livefs CD or DVD given that du(1) lives
>> > in /usr/bin, so a bit tricky to unmount /usr and then run du)
>> >
>> > My guess is that you've at one time created files beneath what is
>> > usually a mount point.  Mounting the partition over them makes those
>> > files inaccessible, but they still take up space on the drive.
>> >
>> >        Cheers,
>> >
>> >        Matthew
>> >
>> > --
>> > Dr Matthew J Seaman MA, D.Phil.                   7 Priory Courtyard
>> >                                                  Flat 3
>> > PGP: http://www.infracaninophile.co.uk/pgpkey     Ramsgate JID:
>> > matt...@infracaninophile.co.uk               Kent, CT11 9PW
>> >
>> >
>>
>> At last I found time to check it. Booted with frenzy life cd, mounted
>> only / partition and saw trash
>> /var/spool. Deleted it and it solved problem.
>> But later was and idea to mount device of / (/dev/da0s1a) as /mnt/root
>> and just delete those files without need of livecd. It works in Linux.
>> But in freebsd i got
>>
>> # mount /dev/da0s1a /mnt/root/
>> mount: /dev/da0s1a : Operation not permitted
>>
>> So only single user mode or live cd could solve it.
>
> *NOT* true.  Stopping any daemons that were using "/var/spooll", and then
> umount(1)-ing it would have done the trick from multi-user mode.
>

Yeah, not true.

Checked with lsof /var and it was used by these daemons:

devd
syslogd
rpcbind
snmpd
mysqld
httpd
sendmail
cron

Yes, I can stop them all,  but was not sure about stopping devd...
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Reply via email to