File space allocation/deallocation under Unix (BSD4.x)
Ge' Weijers
ge at hobbit.sci.kun.nl
Tue Jul 19 19:57:19 AEST 1988
>From article <292 at anumb.UUCP>, by eao at anumb.UUCP (e.a.olson):
> I believe that directory blocks are never reclaimed until
> the directory is deleted. If you have many files in a directory,
> (i.e. more entries than can fit into a directory block), one
> entry in the first block points to another disk block for
> more name-inode entries. Even if you later clean up that directory
> so that there are only enough entries to fit into one disk block,
> the indirect block is retained.
This was true for BSD 4.2 at least. I just looked at the directory
/usr/spool/news/.rnews on our BSD 4.3 system, and it was only 512 bytes
long, so there must be some space reclaiming going on (after a news problem
1500 articles were queued last week)
--
Ge' Weijers, Informatics dept., Nijmegen University, the Netherlands
UUCP: {uunet!,}mcvax!kunivv1!hobbit!ge
More information about the Comp.unix.questions
mailing list