From owner-freebsd-questions@freebsd.org Thu Sep 29 09:04:59 2016 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E6452C00F92 for ; Thu, 29 Sep 2016 09:04:59 +0000 (UTC) (envelope-from vas@mpeks.tomsk.su) Received: from relay2.tomsk.ru (mail.sibptus.tomsk.ru [212.73.124.5]) by mx1.freebsd.org (Postfix) with ESMTP id 1DE6DA16; Thu, 29 Sep 2016 09:04:58 +0000 (UTC) (envelope-from vas@mpeks.tomsk.su) X-Virus-Scanned: by clamd daemon 0.98.5_1 for FreeBSD at relay2.tomsk.ru Received: from [212.73.125.240] (HELO admin.sibptus.transneft.ru) by relay2.tomsk.ru (CommuniGate Pro SMTP 5.1.16) with ESMTPS id 39364471; Thu, 29 Sep 2016 15:04:37 +0600 Received: from admin.sibptus.transneft.ru (sudakov@localhost [127.0.0.1]) by admin.sibptus.transneft.ru (8.14.9/8.14.9) with ESMTP id u8T94vTb051447; Thu, 29 Sep 2016 16:04:57 +0700 (KRAT) (envelope-from vas@mpeks.tomsk.su) Received: (from sudakov@localhost) by admin.sibptus.transneft.ru (8.14.9/8.14.9/Submit) id u8T94sft051445; Thu, 29 Sep 2016 16:04:54 +0700 (KRAT) (envelope-from vas@mpeks.tomsk.su) X-Authentication-Warning: admin.sibptus.transneft.ru: sudakov set sender to vas@mpeks.tomsk.su using -f Date: Thu, 29 Sep 2016 16:04:54 +0700 From: Victor Sudakov To: Matthew Seaman 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> References: <688eec35-bc7b-ae05-b765-106933b522d1@sentex.net> <20160928145137.GA27497@admin.sibptus.transneft.ru> <20160928154941.GB27823@admin.sibptus.transneft.ru> <0f4490dc-34e3-3caa-7aa7-a2a284ed0ffd@sentex.net> <20160928164601.GA28493@admin.sibptus.transneft.ru> <868tub1om1.fsf@WorkBox.Home> <20160929022501.GA33088@admin.sibptus.transneft.ru> <07f48d63-d527-3f44-8d13-95eb8269322d@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <07f48d63-d527-3f44-8d13-95eb8269322d@FreeBSD.org> Organization: AO "Svyaztransneft", SibPTUS X-PGP-Key: http://www.dreamwidth.org/pubkey?user=victor_sudakov X-PGP-Fingerprint: 10E3 1171 1273 E007 C2E9 3532 0DA4 F259 9B5E C634 User-Agent: Mutt/1.6.1 (2016-04-27) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Sep 2016 09:05:00 -0000 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