mountroot prompt with error2, when trying to boot from a single drive in a 2-way mirror

Yudi V yudi.tux at gmail.com
Sat Apr 18 03:44:36 UTC 2015


changed the pool to use gpt labels and the issue is sorted.
Thank you.

On Fri, Apr 17, 2015 at 3:20 PM, Yudi V <yudi.tux at gmail.com> wrote:

>
>
> On Fri, Apr 17, 2015 at 2:54 PM, Ricky . <ricky1252 at hotmail.com> wrote:
>
>> From the console images, it would appear that its searching for device
>> (ada2p3). I'm assuming that is the device missing and it is expecting it to
>> have the guid of ada2p3 before it was missing. Because ada3 is now ada2 it
>> is showing the mismatch.
>>
> You might be right, I will change these to gpt lables and test. But first
> I will have to recreate drive I destroyed.
>
>>
>>
> Did you try to unplug the other one and see if it will boot?
>>
>> I suggest as switching to gpt labeling.as a work around.
>>
>> > Date: Fri, 17 Apr 2015 13:36:52 +1000
>> > Subject: Re: mountroot prompt with error2, when trying to boot from a
>> single drive in a 2-way mirror
>> > From: yudi.tux at gmail.com
>> > To: freebsd-questions at freebsd.org
>>
>> >
>> > I cleared the label info on /dev/ada2, still same error. And that disk
>> > (ada2) became unavailable.
>> > gpart show does not even list the disk or it's partitions. I am guessing
>> > zpool labelclear -f /dev/ada2 destroyed the partition table.
>> >
>> >
>> > Answer to Ricky's question:
>> >
>> > No I used geom names (ada2p3).
>> > I cannot figure out the reason for the GUID mismatch (see console
>> image).
>> > Any ideas?
>> >
>> > On Fri, Apr 17, 2015 at 4:26 AM, Fabian Keil <
>> freebsd-listen at fabiankeil.de>
>> > wrote:
>> >
>> > > Yudi V <yudi.tux at gmail.com> wrote:
>> > >
>> > > > I checked some popular image hosting websites, could not find any
>> that
>> > > did
>> > > > not use javascript. I can send you the images via email.
>> > >
>> > > Sure.
>> > >
>> > > > This is reproducible on a clean install of 9.3 as well. I think
>> it's a
>> > > bug.
>> > >
>> > > I think the problem could be that two of the labels from ada2p3 are
>> picked
>> > > up when looking at ada2 itself. Quoting the gptzfsboot man page:
>> > >
>> > > | After a disk is probed and gptzfsboot determines that the
>> > > | whole disk is not a ZFS pool member, the individual partitions
>> > > | are probed in their partition table order.
>> > >
>> > > Putting the pool on p2 and using p3 for swap would probably work
>> around
>> > > this, but given that there's free space behind p3 already, it's not
>> > > obvious to me why this wasn't already sufficient.
>> > >
>> > > > Here's the output of zdb -l /dev/ada2p3
>> > > [...]
>> > > >
>> > > > gpart show ada2 output:
>> > > >
>> > > > => 34 156301421 ada2 GPT (74G)
>> > > > 34 2014 - free - (1M)
>> > > > 2048 512 1 freebsd-boot (256k)
>> > > > 2560 1536 - free - (768k)
>> > > > 4096 8388608 2 freebsd-swap (4.0G)
>> > > > 8392704 10485760 - free - (5.0G)
>> > > > 18878464 137422848 3 freebsd-zfs (65G)
>> > > > 156301312 143 - free - (71k)
>> > >
>> > > For comparison, no labels are found with this layout
>> > > (p3, p4 and p5 are also encrypted, though):
>> > >
>> > > [fk at kendra ~]$ gpart show
>> > > => 40 1250263648 ada0 GPT (596G)
>> > > 40 128 1 freebsd-boot (64K)
>> > > 168 1880 - free - (940K)
>> > > 2048 409600 2 freebsd-zfs (200M)
>> > > 411648 8388608 3 freebsd-zfs (4.0G)
>> > > 8800256 8388608 4 freebsd-swap (4.0G)
>> > > 17188864 1233074816 5 freebsd-zfs (588G)
>> > > 1250263680 8 - free - (4.0K)
>> > >
>> > > [fk at kendra ~]$ zdb -l /dev/ada0
>> > > --------------------------------------------
>> > > LABEL 0
>> > > --------------------------------------------
>> > > failed to unpack label 0
>> > > --------------------------------------------
>> > > LABEL 1
>> > > --------------------------------------------
>> > > failed to unpack label 1
>> > > --------------------------------------------
>> > > LABEL 2
>> > > --------------------------------------------
>> > > failed to unpack label 2
>> > > --------------------------------------------
>> > > LABEL 3
>> > > --------------------------------------------
>> > > failed to unpack label 3
>> > >
>> > > Fabian
>> > >
>> >
>> >
>> >
>> > --
>> > Kind regards,
>> > Yudi
>> > _______________________________________________
>> > freebsd-questions at freebsd.org mailing list
>> > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>> > To unsubscribe, send any mail to "
>> freebsd-questions-unsubscribe at freebsd.org"
>>
>
>
>
> --
> Kind regards,
> Yudi
>



-- 
Kind regards,
Yudi


More information about the freebsd-questions mailing list