On Wed, Sep 21, 2005 at 12:09:32AM +0100, David Laight wrote: > On Thu, Sep 15, 2005 at 03:03:09PM -0700, Bill Studenmund wrote: > > > > Other file systems have taken the root == 2 behavior and used inode 1 for > > special things. > > IIRC inode 0 => file containing the inode table > inode 1 => file containing the allocation bitmap > inode 2 => swap space > (or maybe in a slightly different order) I think you're remembering something other than ffs. :-) inode 2 is the root directory for ffs. inode 1 was historically the bad blocks file, which was connected to no directory. See comments in sys/ufs/ufs/dinode.h. inode # 1 is also the number returned for whiteout directory entries. :-) Take care, Bill
Attachment:
pgp03sLJMEQSk.pgp
Description: PGP signature