Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Sep 2016 16:04:54 +0700
From:      Victor Sudakov <vas@mpeks.tomsk.su>
To:        Matthew Seaman <matthew@FreeBSD.org>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: complete clone/restore from a ZFS-based system replication stream
Message-ID:  <20160929090454.GB50867@admin.sibptus.transneft.ru>
In-Reply-To: <07f48d63-d527-3f44-8d13-95eb8269322d@FreeBSD.org>
References:  <688eec35-bc7b-ae05-b765-106933b522d1@sentex.net> <20160928145137.GA27497@admin.sibptus.transneft.ru> <ee590b5a-36ff-6e99-3390-715587dbb5d7@sentex.net> <20160928154941.GB27823@admin.sibptus.transneft.ru> <0f4490dc-34e3-3caa-7aa7-a2a284ed0ffd@sentex.net> <CADqw_g%2B6rSXPs0-j2T8s0ey5mkgSR0GyfbgbyoevmkmkJwMhrw@mail.gmail.com> <20160928164601.GA28493@admin.sibptus.transneft.ru> <868tub1om1.fsf@WorkBox.Home> <20160929022501.GA33088@admin.sibptus.transneft.ru> <07f48d63-d527-3f44-8d13-95eb8269322d@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Matthew Seaman wrote:
> On 29/09/2016 03:25, Victor Sudakov wrote:
> > 1. You attach a second disk, it becomes ada1. You create ada1p2 for
> > swap and ada1p3 for zfs.
> > 
> > 2. You create a zpool on ada1p3. "zpool status" shows ada1p3 as the physical
> > device.
> > 
> > 3. You move the disk to another system. It boots, and being unable to
> > find ada1p3, loader(?) becomes desperate and uses
> > /dev/diskid/BLA-BLA-BLAp3 as the physical device for the root pool.
> > 
> > 4. Once the diskid label is in use, there is no more ada1p3 or ada0p3
> > or whatever. It gets hidden. 
> > 
> > 5. You curse aloud and use /dev/diskid/BLA-BLA-BLAp2 for swap because no
> > device nodes and no other labels are available and there is no way to
> > make them visible or create more human-friendly labels for partitions.
> 
> But /dev/ada1p2 or /dev/ada0p2 will still be visible, so you can tell
> your system to swap there...

No, they will not be visible. If /dev/diskid/BLA-BLA-BLAp3 is in use
by the pool, you won't see /dev/ada0p2 or /dev/ada0p1 either. That's
the problem. Only /dev/ada0 will be there.

> 
> Even better, if you use gpart labels, in which case you'll have a
> /dev/gpt/swap whoes name will remain constant irrespective of which of
> ada0 or ada1 the disk ends up as.  This is the default setup created by
> the installer.

I dunno, the default setup (at least on 10.3) created by the installer puts
kern.geom.label.gptid.enable="0" into /boot/loader.conf

-- 
Victor Sudakov,  VAS4-RIPE, VAS47-RIPN
sip:sudakov@sibptus.tomsk.ru



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160929090454.GB50867>