From owner-freebsd-bugs@freebsd.org Thu Jan 17 10:35:48 2019 Return-Path: Delivered-To: freebsd-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5AC87148E6FB for ; Thu, 17 Jan 2019 10:35:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id D8B1E86DFB for ; Thu, 17 Jan 2019 10:35:47 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 96B72148E6F5; Thu, 17 Jan 2019 10:35:47 +0000 (UTC) Delivered-To: bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 851E5148E6F4 for ; Thu, 17 Jan 2019 10:35:47 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1F5EF86DF5 for ; Thu, 17 Jan 2019 10:35:47 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 6AD3511516 for ; Thu, 17 Jan 2019 10:35:46 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x0HAZklH027208 for ; Thu, 17 Jan 2019 10:35:46 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x0HAZkQl027207 for bugs@FreeBSD.org; Thu, 17 Jan 2019 10:35:46 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 234741] Loader fails to load from ZFS with two disks in JBOD configuration Date: Thu, 17 Jan 2019 10:35:46 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 12.0-RELEASE X-Bugzilla-Keywords: loader X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: tsoome@freebsd.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jan 2019 10:35:48 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D234741 --- Comment #16 from Toomas Soome --- (In reply to David Chisnall from comment #15) First of all: make sure you have backup/snapshot of the disk.. gpart create -s BSD da1 gpart add -t freebsd-zfs -b 0 da1 That should create BSD label and partition starting from sector 0 (label is 512B, one sector). Since zfs does have reserved 8KB from the very start, th= is will not disturb zfs. (and would be good to test first!). Note you *can not* use GPT, because GPT will store backup at the end of the disk and that will clash with zfs. Also you must use partition scheme which does allow to create partition from absolute sector 0. However, there also is alternate and much better approach. Since you have V= M, if you can provision new, a bit larger disk, you can create proper partition table on it, large enough to fit da1, then *attach* it to da1: zpool attach zpool da1 pX, wait for resilver, then zpool detach zp= ool da1. just do not mix up the zpool attach and zpool add, those are 2 very differe= nt commands. if you do not have enough space to make full copy but can extend the existi= ng da1, then you can move its content to make space for partition table, but thats also complicated operation... --=20 You are receiving this mail because: You are the assignee for the bug.=