Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Jan 95 10:17:30 MST
From:      terry@cs.weber.edu (Terry Lambert)
To:        roberto@blaise.ibp.fr (Ollivier ROBERT)
Cc:        terry@uivlsi.csl.uiuc.edu, hackers@FreeBSD.org
Subject:   Re: No lost+found?
Message-ID:  <9501191717.AA07426@cs.weber.edu>
In-Reply-To: <9501190913.AA17551@blaise.ibp.fr> from "Ollivier ROBERT" at Jan 19, 95 10:13:13 am

next in thread | previous in thread | raw e-mail | index | archive | help
> When you'll have a crash, fsck will create the lost+found directory
> itself and expand it as necessary.

One of the points of the lost+found directory being there in the first
place is that it must have a particular inode number (root is inode 2,
lost+found is inode 3).

Another point of having it precreated is that it comes preinitialized
to 8k (16k in the file system I recently worked on for USL, since the
directory entry blocks were twice the size), is that there *will* be
room to put the entries to recover it.

In other words, you don't *want* fsck to have to allocate a potentially
non-existant free inode, make a directory entry in / (potentitally
allocating a non-existant free free block to add the name to the end
of the / directory contents), and allocate more potentially non-existant
free blocks to extend the lost+found directory as files are recovered.


					Terry Lambert
					terry@cs.weber.edu
---
Any opinions in this posting are my own and not those of my present
or previous employers.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9501191717.AA07426>