Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 May 1996 19:00:30 +0200 (SAT)
From:      Robert Nordier <rnordier@iafrica.com>
To:        joerg_wunsch@uriah.heep.sax.de
Cc:        freebsd-hackers@freebsd.org, rnordier@iafrica.com
Subject:   Re: dosfsck anyone?
Message-ID:  <199605051700.TAA00711@eac.iafrica.com>
In-Reply-To: <199605051501.RAA28990@uriah.heep.sax.de> from "J Wunsch" at May 5, 96 05:01:35 pm

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 5 May 1996, J Wunsch wrote:
> 
> As Robert Nordier wrote:
> 
> > A preen option is a Good Thing.  'fsck' itself has code to parse
> > /etc/fstab, skipping non-ufs filesystems.  One solution would be
> > to incorporate equivalent code in 'dosfsck'.  Possibly a more
> > elegant approach (which may be what you had in mind) would be to
> > handle the /etc/fstab parsing in a generic front-end.
> 
> I rather thought of it the other way round: similar to mount(8), keep
> fsck(8) being the generic front-end that does the fstab parsing and
> dispatching.  Much like mount(8), it could have builtin knowledge
> about some file system types (a builtin ufs checker, and the wisdom
> that procfs, swap, and cd9660 don't require checking at all), while it
> will call {/usr/sbin,/sbin}/fsck_${fstype} for all other file system
> types.

OK.  For 'fsck_msdos' I'll omit the fstab parsing, and provide for
'-p' and fsck-compatible exit status.  I guess fsck-style (and
predominantly uppercase) messages would also be in order.  The Mach
'dosfsck' actually refers to 'inodes' rather than 'clusters', but
that may be more confusing than enlightening.

--
Robert Nordier



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