ZFS and disappearing glabels
George Hartzell
hartzell at alerce.com
Thu Dec 31 22:12:35 UTC 2009
Eric writes:
> On 12/31/2009 1:48 PM, 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.
> >
> > But, when I reboot I find I'm back to label/disk0 and ad12s1a. At
> > this point strings on zpool.cache lists /dev/label/disk0 and ad12s1a.
> >
> > I'd like to have the device independence of using labels, and am also
> > worried about problems caused by the different "disk" sizes (since the
> > glabeled partition is 512 bytes smaller).
> >
> > Any ideas what's going wrong?
> >
> > Thanks,
> >
>
>
> i ran into the same issues. every reboot i would have to fight to
> relabel the drive (on 7.2). I upgraded to 8 and used GPT for everything
> (and ZFS on root) and i have not had any issues. I would recommend going
> that route. You can still label the drives with labels.
>
> This is the docs I followed:
>
> http://wiki.freebsd.org/RootOnZFS/GPTZFSBoot/Mirror
>
> Works great!
I'm running something like that on another machine, but can't on this
one.
The gory details include the fact that this is a mac pro. It's EFI
firmware only does magic bios emulation if it sees an MBR formatted
disk and so setting things up via GPT won't work for me. I did try it
using the link that you pointed to above and it wouldn't boot. Tried
it via the apple's firmware "choose a boot disk by holding down the
option key" trick and via rEFIt.
g.
More information about the freebsd-stable
mailing list