[issue1538] mountroot should probe file systems
Alex Hornung (via DragonFly issue tracker)
sinknull at leaf.dragonflybsd.org
Wed Nov 24 00:09:23 PST 2010
Alex Hornung <ahornung at gmail.com> added the comment:
Doing this is easy enough, and we only support three FS as root anyways (?)
(hammer, ffs/ufs, cd9660). I'd suggest adding a method to vfsops called vfs_probe
that will probe a given device name just to see if the filesystem on it matches
the vfs.
We already have vfsconf_each() which could then be used in sys/kern/vfs_conf.c to
iterate through all available filesystems and call their respective vfs_probe()
method until one of them returns no error.
To minimize the impact this might have on the boot time this should only be done
if no fs is specified in the vfs.root.mountfrom.
Any thoughts?
Cheers,
Alex Hornung
----------
status: unread -> chatting
_____________________________________________________
DragonFly issue tracker <bugs at lists.dragonflybsd.org>
<http://bugs.dragonflybsd.org/issue1538>
_____________________________________________________
More information about the Bugs
mailing list