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>