Date: Thu, 31 Jul 2014 11:29:26 +0200 From: Nils Effenberger <effenberger@work.de> To: freebsd-questions@freebsd.org Subject: Re: huge difference between du and df - no open file descriptors Message-ID: <20140731112926.217da976@azubix.tec.work> In-Reply-To: <20140730173224.76007499@azubix.tec.work> References: <20140730142609.1ac2bdc9@azubix.tec.work> <20140730173224.76007499@azubix.tec.work>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 30 Jul 2014 17:32:24 +0200 Nils Effenberger <effenberger@work.de> wrote: > Then I tried to create another (big) file which lead to the > following: > > > root@zhoernchen:~ # dd if=/dev/zero of=/root/test bs=1024 > count=3500000 > > /: write failed, filesystem is full > dd: /root/test: No space left on device > 38849+0 records in > 38848+0 records out > 39780352 bytes transferred in 0.422187 secs (94224517 bytes/sec) > root@zhoernchen:~ # df -h > Filesystem Size Used Avail Capacity Mounted on > /dev/mirror/root 4.8G 4.8G -395M 109% / > devfs 1.0K 1.0K 0B 100% /dev > root@zhoernchen:~ # rm test > root@zhoernchen:~ # df -h > Filesystem Size Used Avail Capacity Mounted on > /dev/mirror/root 4.8G 4.8G -395M 109% / > devfs 1.0K 1.0K 0B 100% /dev > > (Note that I deleted the 'test' file without effect.) > > du(1) still shows 2.2G: > > root@zhoernchen:~ # du -shx / > 2.2G / > > When I now try to create files I get ENOSPC :( > After running fsck over the mirror, which salvaged a few things df(1) was showing the right values again but the issue remained: UFS doesn't release disk space after I delete files. -- Nils Effenberger Junior UNIX-Administration n@work Internet Informationssysteme GmbH Wandalenweg 5, 20097 Hamburg, http://www.work.de E-Mail: effenberger@work.de, Tel: +49 40 2388090 - Fax: +49 40 23880929 HR B 61 668 - Amtsgericht Hamburg, Geschaeftsfuehrer: Jan Diegelmann
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140731112926.217da976>