Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Nov 2009 09:22:18 +0100
From:      Arnaud Houdelette <arnaud.houdelette@tzim.net>
To:        freebsd-stable@freebsd.org
Subject:   Can't use gpt labels re-importing pool
Message-ID:  <4B0E3ABA.3030606@tzim.net>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4B0E3ABA.3030606>