通常、システムのインストール時に、ルートプールのデバイスのラベルが変更されて、ルートプールが作成されます。
Oracle Solaris 11 では、次の出力例に示すように、SPARC ベースのシステムと x86 ベースのシステムの両方へのインストール中にルートプールディスクに SMI (VTOC) ラベルが自動的に適用されます。
# zpool status rpool pool: rpool state: ONLINE scan: none requested config: NAME STATE READ WRITE CKSUM rpool ONLINE 0 0 0 c7t0d0s0 ONLINE 0 0 0
Oracle Solaris 11.2 以降、GPT 対応ファームウェアを搭載した SPARC ベースのシステム (ファームウェア、ディスクのラベル付け、およびの EEPROM の変更を参照) およびほとんどの x86 ベースのシステムへのインストール中にルートプールディスクに EFI ラベルが自動的に適用されます。それ以外の場合、VTOC ディスクラベルは、次の例に示すようにルートプールディスクにインストールされます。
# zpool status rpool pool: rpool state: ONLINE scan: none requested config: NAME STATE READ WRITE CKSUM rpool ONLINE 0 0 0 c7t0d0 ONLINE 0 0 0
ディスクをアタッチして、ミラー化されたルートプールを作成するとき、ディスク構文全体を使用します。
# zpool attach rpool c7t0d0 c7t2d0 Make sure to wait until resilver is done before rebooting.
新しいディスクが再同期化されるまで、プールは DEGRADED 状態のままです。
# zpool status rpool pool: rpool state: DEGRADED status: One or more devices is currently being resilvered. The pool will continue to function in a degraded state. action: Wait for the resilver to complete. Run 'zpool status -v' to see device specific details. scan: resilver in progress since Thu Jan 24 08:15:13 2013 224M scanned out of 22.0G at 6.59M/s, 0h56m to go 221M resilvered, 0.99% done config: NAME STATE READ WRITE CKSUM rpool DEGRADED 0 0 0 mirror-0 DEGRADED 0 0 0 c7t0d0 ONLINE 0 0 0 c7t2d0 DEGRADED 0 0 0 (resilvering)
プールは、ディスクスライスとミラー化されているディスクスライスのいずれかに存在している必要があります。beadm 操作中に、サポートされていないプール構成を使用しようとすると、次のようなメッセージが表示されます。
ERROR: ZFS pool name does not support boot environments
x86 ベースのシステムでは、ディスクに Oracle Solaris fdisk パーティションが含まれている必要があります。Oracle Solaris fdisk パーティションは、x86 ベースのシステムのインストール時に自動的に作成されます。Oracle Solaris 11.2 でのデバイスの管理 のfdisk オプションの使用を参照してください。
ZFS ルートプールの管理に関するより全般的な情報については、Oracle Solaris 11.2 での ZFS ファイルシステムの管理 の第 4 章ZFS ルートプールのコンポーネントの管理を参照してください。