Subject: Re: what makes lost+found in NetBSD?
To: None <current-users@NetBSD.ORG>
From: Collatz Root <root@Collatz.McRCIM.McGill.EDU>
Date: 11/06/1995 22:10:22
> This might seem a bit thick of me, but which program is supposed to
> make the "lost+found" directory for new filesystems? [...] [A]t
> present, none of my NetBSD-created filesystems have a lost+found
> directory. I do regard this with some concern...
The 4.4 theory seems to be that it's fsck's job. I don't really like
this, because it requires having at least one available inode and the
necessary disk blocks, but if it bothers you it's trivial to write a
little mklost+found that makes the directory, creates files in it to
grow it to size, and then cleans it out again. I suppose the idea is
that if fsck is capable of growing lost+found, there's no reason it
can't be responsible for creating it in the first place.
Here's a first-draft skeleton mklost+found, with error checking,
include files, and frills such as command-line parsing omitted: