a gmirror disappears after adding gjournals to its partitions

perryh at pluto.rain.com perryh at pluto.rain.com
Tue Nov 23 04:25:14 UTC 2010


krad <kraduk at gmail.com> wrote:
> On 21 November 2010 06:10, <perryh at pluto.rain.com> wrote:
...
> > ==== manually-created config files, while still in chroot after install
> > Fixit# cat /boot/loader.conf
> > geom_mirror_load="YES"
> > geom_journal_load="YES"
> >
> > vfs.root.mountfrom="ufs:/dev/mirror/gm0a.journal"
> > vfs.root.mountfrom.options="rw"
...
> > ==== output from kldstat, after booting the newly-installed system --
> > ==== and manually mounting the root FS -- showing that geom_mirror.ko
> > ==== did get loaded.
> > Id Refs Address    Size     Name
> >  1    6 0xc0400000 bb5504   kernel
> >  2    1 0xc0fb6000 14540    geom_journal.ko
> >  3    1 0xc0fcb000 16ed4    geom_mirror.ko
...
> sounds silly but are you loading the gmirror kernel module via
> loader.conf

Yes, I'm even setting geom_mirror_load to "YES" before setting
geom_journal_load to "YES" (although I doubt the order of these
settings in loader.conf makes any difference).

If the kldstat Id numbers are assigned sequentially, it looks as
if geom_journal got loaded first and this may somehow be related
(although I don't entirely see how -- absent geom_mirror to make gm0
and its partitions visible, I'd think that geom_journal "should not"
be able to find its metadata at all).


More information about the freebsd-questions mailing list