Date: Thu, 26 Nov 2009 02:40:17 -0600 From: Scot Hetzel <swhetzel@gmail.com> To: Arnaud Houdelette <arnaud.houdelette@tzim.net> Cc: freebsd-stable@freebsd.org Subject: Re: Can't use gpt labels re-importing pool Message-ID: <790a9fff0911260040i1456d7c0j4f8327d24d2966cf@mail.gmail.com> In-Reply-To: <4B0E3ABA.3030606@tzim.net> References: <4B0E3ABA.3030606@tzim.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On 11/26/09, Arnaud Houdelette <arnaud.houdelette@tzim.net> wrote: > 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 ) ? > Use 'zpool replace' to change the zfs pool to use the gpt names: zpool replace tank ada1p1 gpt/disk1 zpool replace tank ada2p1 gpt/disk2 zpool replace tank ada3p1 gpt/disk3 NOTE: make sure you use the correct gpt names for each partition, as the above assumes that ada1p1 is labeled as disk1. Scot
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?790a9fff0911260040i1456d7c0j4f8327d24d2966cf>