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