Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Nov 1999 10:13:35 +1100
From:      Peter Jeremy <peter.jeremy@alcatel.com.au>
To:        freebsd-arch@freebsd.org
Subject:   Re: Storing small files in inodes
Message-ID:  <99Nov1.100916est.40382@border.alcanet.com.au>
In-Reply-To: <19991029150228.BB45314BF7@hub.freebsd.org>
References:  <99Oct29.085056est.40332@border.alcanet.com.au> <19991029150228.BB45314BF7@hub.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On 1999-Oct-30 01:02:28 +1000, Jonathan M. Bresler wrote:
>http://www.usenix.org/publications/library/proceedings/ana97/ganger.html
>
>With embedded inodes, the inodes for most files are stored in the
>directory with the corresponding name, removing a physical level of
>indirection without sacrificing the logical level of indirection. With
>explicit grouping, the data blocks of multiple small files named by a
>given directory are allocated adjacently and moved to and from the
>disk as a unit in most cases.

C-FFS is a more radical change than I was thinking of.  By moving the
inodes into the directory, it needs special handling for files don't
have exactly 1 link.  Also, from my reading of the paper, a small
file still occupies a complete data block, it's just that the data
block is `close to' the directory entry/inode for the file.

Peter




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?99Nov1.100916est.40382>