Well not neccessarily. I hafve encountered the same problem on both FreeBSD and Linux systems. The thing probably is that the filesystem is not fully synced. There is a sync command in unix and I have tried it also. Sometimes it helps sometimes not. Usually there are two solutions: reboot or just wait for a while until kernel corrects the free space that is shown to the user. Anyway, I guess that it is some sort of a buffering feature of the unix systems.

My regular situation for this kinda problem is when some filesystem is full and I delete and delete files but no room will appear. After a while, all the room becomes available again.

Maybe somebody more familiar with kernel and filesystems can give good explanation to this feature (it definetly is not a bug as otherwise it would have been corrected long time ago).

Rein

Gerhard Schmidt wrote:

On Tue, Aug 30, 2005 at 01:37:56PM +0200, Frank de Bot wrote:
Hi,

On my fs I had a file of 20gb. The free space on that fs was at that time around 1gb. But after removing the 20gb file, the freespace wasn't added :-S ?
What has gone wrong and how can I 'reclaim' the free space?

There could be a process which has an open filehandle to this file. The file isn't deleted until all filehandles are closed.
Try to install /usr/ports/sysutils/lsof and look for the open handle. E.g.

lsof | grep <filename> Kill the process and the freespace should grow. If this doesn't work or there is no open handle try do go to single user mode an force an fsck on this fielsystem.
Bye
       Estartu

----------------------------------------------------------------------------
Gerhard Schmidt    | Nick : estartu      IRC : Estartu  |
Fischbachweg 3     |                                    |  PGP Public Key
86856 Hiltenfingen | EMail: [EMAIL PROTECTED]          |  on request
Germany            |                                    |


_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to