Date: Tue, 6 Feb 2001 19:35:32 +0200 From: Ruslan Ermilov <ru@FreeBSD.ORG> To: Panagiotis Astithas <past@netmode.ntua.gr> Cc: stable@FreeBSD.ORG Subject: Re: df output incosistency Message-ID: <20010206193532.A7821@sunbay.com> In-Reply-To: <20010206192656.B6939@netmode.ece.ntua.gr>; from past@netmode.ntua.gr on Tue, Feb 06, 2001 at 07:26:56PM %2B0200 References: <20010206192656.B6939@netmode.ece.ntua.gr>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Feb 06, 2001 at 07:26:56PM +0200, Panagiotis Astithas wrote: > Running df on my laptop with softupdates enabled, produces the > following output: > > Filesystem 1K-blocks Used Avail Capacity Mounted on > /dev/ad0s1a 99183 43709 47540 48% / > /dev/ad0s1e 2750654 2112356 418246 83% /usr > procfs 4 4 0 100% /proc > > As you can see there is a difference between the total number > of blocks and the sum of used+available blocks. Particularly > in the case of /usr there are more than 200MB "lost". Now, > this came up while I was building a large port and erasing a > very large file, about the size of the lost space. In the process > the filesystem became full, and I had to stop the rm process, > stop the build, reboot and fsck the disks (which did find errors). > After that df always reported the mismatch you can see above. At > that time the system was 4.2-STABLE as of early December IIRC, so > I suspected a bug in df or ufs or softupdates and I upgraded the > system, to no avail. I have since used the system as usual, with > the only remarkable exception that a few times when I exceeded the > available disk space (as indicated by df), the operations continued > without a problem, although df reported a negative available space. > > My question is, can I reclaim the apparently lost space without > using newfs? Is df lying and I can safely ignore the available > space reading, or doing so will corrupt my filesystem even worse? > > Any help on this would be highly appreciated, since I will not be > able to newfs my drive for a few months. > The UFS filesystem normally reserve about 8% of space. If you run the above command, you should see numbers around 92: df -P -t ufs | awk '{ print $1, ($3+$4)/$2*100 }' Cheers, -- Ruslan Ermilov Oracle Developer/DBA, ru@sunbay.com Sunbay Software AG, ru@FreeBSD.org FreeBSD committer, +380.652.512.251 Simferopol, Ukraine http://www.FreeBSD.org The Power To Serve http://www.oracle.com Enabling The Information Age To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010206193532.A7821>