From owner-freebsd-stable@FreeBSD.ORG Thu Nov 26 08:22:18 2009 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3B7F8106568B for ; Thu, 26 Nov 2009 08:22:18 +0000 (UTC) (envelope-from arnaud.houdelette@tzim.net) Received: from golanth.tzim.net (unknown [IPv6:2001:41d0:1:d91f:21c:c0ff:fe4b:cf32]) by mx1.freebsd.org (Postfix) with ESMTP id D07878FC1B for ; Thu, 26 Nov 2009 08:22:17 +0000 (UTC) Received: from 12rf.tzim.net ([82.232.60.244] helo=[192.168.0.198]) by golanth.tzim.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.70 (FreeBSD)) (envelope-from ) id 1NDZcG-00024X-Sv for freebsd-stable@freebsd.org; Thu, 26 Nov 2009 09:22:16 +0100 Message-ID: <4B0E3ABA.3030606@tzim.net> Date: Thu, 26 Nov 2009 09:22:18 +0100 From: Arnaud Houdelette User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: freebsd-stable@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Authenticated-User: tzim@tzim.net X-Authenticator: plain Subject: Can't use gpt labels re-importing pool X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Nov 2009 08:22:18 -0000 I just upgraded from 7.2 to 8.0. Under 7.2 the pool was like : NAME STATE READ WRITE CKSUM tank ONLINE 0 0 0 raidz1 ONLINE 0 0 0 ad6p1 ONLINE 0 0 0 ad10p1 ONLINE 0 0 0 ad8p1 ONLINE 0 0 0 ad4p1 ONLINE 0 0 0 I'd like to use gpt labels or gptids reimporting the pool. # ls /dev/gpt disk1 disk2 disk3 disk4 # ls /dev/gptid 0902db4e-d462-11de-96bd-001d923bc7a0 9fb111f8-d426-11de-99bc-001d923bc7a0 1be29091-d9dc-11de-9f4a-001d923bc7a0 ffb4e96a-d497-11de-96bd-001d923bc7a0 I did # zpool import -d /dev/gpt tank and I got tank ONLINE raidz1 ONLINE ada1p1 ONLINE ada3p1 ONLINE ada2p1 ONLINE gpt/disk4 ONLINE Now, how to force zpool import to only use gpt labels (or uuids) ? Or at least get back to coherent situation ( zpool export tank / zpool import gives the same now. and zpool import -d /dev, as zpool import -d /dev/gptid gives nothing ) ? Thanks in advance. Arnaud