Date: Mon, 28 Feb 2011 13:27:56 +0100 From: Damien Fleuriot <ml@my.gd> To: freebsd-questions@freebsd.org Subject: Re: / file system is full, but du does not show that it's full Message-ID: <4D6B94CC.9060805@my.gd> In-Reply-To: <AANLkTikyiZD%2BO6BKCighmuyppo5j2NinzoJE04zW8sXB@mail.gmail.com> References: <AANLkTi=VPzjgviv2fkqv-JonQh24Cz20%2BiHxvQ5at4G4@mail.gmail.com> <4D25ACE6.2010703@infracaninophile.co.uk> <AANLkTikyiZD%2BO6BKCighmuyppo5j2NinzoJE04zW8sXB@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2/28/11 12:24 PM, c0re wrote: > 2011/1/6 Matthew Seaman <m.seaman@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: matthew@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. > > Thanks Matthew for an idea! You're not really trying to umount / on a running system are you ?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4D6B94CC.9060805>