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>
