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

Ricky . ricky1252 at hotmail.com
Fri Apr 17 04:55:41 UTC 2015


>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.
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"
 		 	   		  


More information about the freebsd-questions mailing list