zpool import - インポートできません。 1 つ以上のデバイスは現在利用できません。

zpool import - インポートできません。 1 つ以上のデバイスは現在利用できません。

一部の試用版の Solaris 11 を実行している SunFire サーバーから、最新の Solaris 10 を実行している別のサーバーに ZFS プールを移動しましたが、今はインポートできません。これは確かにzfs export古いです。その間、別のzpool(extpool2)を移行しましたが、正しくインポートされました。新しいサーバーから取得した内容は次のとおりです。

root@kria ~ # zpool import
  pool: extpool
    id: 8401594403030600070
 state: ONLINE
status: The pool is formatted using an older on-disk version.
action: The pool can be imported using its name or numeric identifier, though
        some features will not be available without an explicit 'zpool upgrade'.
config:

        extpool      ONLINE
          raidz1-0   ONLINE
            c2t8d0   ONLINE
            c2t10d0  ONLINE
            c2t12d0  ONLINE
            c2t14d0  ONLINE

root@kria ~ # zpool import -f extpool
cannot import 'extpool': one or more devices is currently unavailable

しかし、彼らはいformat有効 - 4つすべてがオンラインで、/ dev /エントリがあり、デバイスリストに表示されます。 zfsバージョンextpoolは31(移動前に確認済み)で、ホストは最小バージョン32(rpoolバージョン確認)をサポートしています。

私もこれをしましたが、次のzdb -lような失敗が発生しました。

root@kria ~ # zdb -l /dev/dsk/c2t8d0
------------------------------------------
LABEL 0
------------------------------------------
------------------------------------------
LABEL 1
------------------------------------------
failed to unpack label 1
------------------------------------------
LABEL 2
------------------------------------------
------------------------------------------
LABEL 3 - CONFIG MATCHES LABEL 2
------------------------------------------

何をすべきか知っていますか?

答え1

明らかに、Solaris 11とSolaris 10(ZFS暗号化とZFS重複排除)の間には互換性がありません。 Solaris 11 の ZFS バージョン 31 および 21 はそれぞれサポートしていますが、Solaris 10 はバージョン 32 までサポートしてもまったくサポートされません。

ヒント:zpool upgrade -vサポートされている機能のリストを確認してください。

関連情報