デバイスをルートプールに接続してミラー化ルートプールを作成するときに、ディスク全体がプールに追加されていると、zpool attach によって不正なルートプールが作成されることがあります。ZFS ルートプールは、ディスク全体ではなくディスクスライスを使って作成する必要があります。ミラー化ルートプールに追加されたディスク全体からブートしようとすると、システムはブートしません。
回避方法: 次の手順を実行します。
ディスクをプールから切り離します。次に例を示します。
# zpool detach rpool c0t2d0 |
ディスクラベルを VTOC (SMI) ラベルに変更します。次に例を示します。
# format -e . . . Select disk c0t2d0 format> label [0] SMI Label [1] EFI Label Specify Label type[0]:0 Ready to label disk, continue? yes format> quit |
ディスクスライスをプールに戻して追加し、ミラー化ルートプールを作成します。次に例を示します。
# zpool attach rpool c0t2d0s0 |
「zpool attach コマンドによって bootblock 情報がコピーされない (6668666)」も参照してください。