ZFS and disappearing glabels

George Hartzell hartzell at alerce.com
Thu Dec 31 23:02:19 UTC 2009


Roland Smith writes:
 > On Thu, Dec 31, 2009 at 12:48:28PM -0800, George Hartzell wrote:
 > > 
 > > I've set up a system as described here.
 > > 
 > >   http://wiki.freebsd.org/RootOnZFS/ZFSBootPartition
 > > 
 > > Using the 8.0 Release DVD and then csup'ing to RELENG_8 and
 > > rebuilding.
 > > 
 > > I set it up with a single drive, the only change that I made was that
 > > after creating ad10s1a I glabeled it as disk0, then added
 > > /dev/label/disk0 to the pool.
 > > 
 > > That worked great.
 > > 
 > > Then I added a second larger drive, giving it an MBR, a bsd label, and
 > > an s1a partition that I glabeled as disk1.  I attached that to the
 > > pool and it resilvered happily.
 > > 
 > > However, when I rebooted I found that the pool now consists of
 > > label/disk0 and ad12s1a.  I detached ad12s1a, relabeled it as disk1,
 > > and attached disk1 to the pool again.  It resilvered fine.  Running
 > > strings on /boot/zfs/zpool.cache shows /dev/label/disk0 and
 > > /dev/label/disk1.
 >  
 > How did you create the labels? See glabel(8) about the difference between the
 > "manual" and "automatic" method. Maybe you accidentally used the manual method
 > on the second disk?
 > [...]

+1 bonus point to Roland, just in time under the New Years wire.

I created the first label with 'glabel label', which creates an
automatic label, but created the second with 'glabel create' (assuming
it was a synonym), which creates a manual label.

I did a detach, relabeled, reattached, and away I go.

Thanks,!

g.


More information about the freebsd-stable mailing list