From owner-freebsd-current@FreeBSD.ORG Thu Jul 23 03:01:01 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 86CCC1065680 for ; Thu, 23 Jul 2009 03:01:01 +0000 (UTC) (envelope-from hartzell@alerce.com) Received: from merlin.alerce.com (merlin.alerce.com [64.62.142.94]) by mx1.freebsd.org (Postfix) with ESMTP id 6F16E8FC19 for ; Thu, 23 Jul 2009 03:01:01 +0000 (UTC) (envelope-from hartzell@alerce.com) Received: from merlin.alerce.com (localhost [127.0.0.1]) by merlin.alerce.com (Postfix) with ESMTP id B378F33C6C for ; Wed, 22 Jul 2009 19:37:15 -0700 (PDT) Received: from merlin.alerce.com (localhost [127.0.0.1]) by merlin.alerce.com (Postfix) with ESMTP id 62A3933C64 for ; Wed, 22 Jul 2009 19:37:15 -0700 (PDT) From: George Hartzell MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19047.52443.164412.363239@already.local> Date: Wed, 22 Jul 2009 19:37:15 -0700 To: freebsd-current@freebsd.org X-Mailer: VM 8.0.12 under 22.3.1 (i386-apple-darwin9.6.0) X-Virus-Scanned: ClamAV using ClamSMTP X-Mailman-Approved-At: Thu, 23 Jul 2009 03:19:48 +0000 Subject: gptzfsboot doesn't like change (failure after swapping drives) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: hartzell@alerce.com List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Jul 2009 03:01:01 -0000 I've been playing around with building an 8.0BETA2 system with everything on a single zfs filesystem (I'll get fancier later) on a zpool that is a 4 disk raidz. I'm using GPT partitions and glabels so that I can move the drives around w/out drama. Things work well, but if I swap a pair of drives then try to boot I get the message that other folks have reported: ZFS: i/o error - all block copies unavailable. ZFS: can't read MOS ZFS: unexpected object set type lld ZFS: unexpected object set type lld Then a couple of boot: prompts. If I boot off of the 8.0BETA2 media I can import the pool, even with the drives in different slots. When I put the drives back into their original slots (verified by booting the USB stick and checking with glabel status) I still can't boot off of them, which surprised me a bit. Can anyone suggest something that I might be able to do to get a system in this state to boot? I've tried importing and exporting and importing the pool several times. g.