Oracle® Solaris 11.2 での ZFS ファイルシステムの管理

印刷ビューの終了

更新: 2014 年 12 月
 
 

別のルートプール内で BE を作成する方法 (SPARC または x86/EFI (GPT))

別のルートプール内で既存の BE を再作成する場合は、次の手順に従ってください。独立したスワップデバイスおよびダンプデバイスを備えた同様の BE を持つ 2 つのルートプールが必要か、それともスワップデバイスおよびダンプデバイスを共有する別のルートプールに BE を作成するだけかに基づき、手順を変更できます。

2 番目のルートプール内の新しい BE からアクティブ化しブートしたあと、1 番目のルートプール内の以前の BE に関する情報はなくなります。元の BE に戻す場合、元のルートプールのブートディスクから手動でシステムをブートする必要があります。

  1. 代替ルートプールを作成します。
    # zpool create -B rpool2 c2t2d0

    あるいは、ミラー化された代替ルートプールを作成します。例:

    # zpool create -B rpool2 mirror c2t2d0 c2t3d0
  2. 2 番目のルートプール内に新しい BE を作成します。例:
    # beadm create -p rpool2 solaris2
  3. 2 番目のルートプールにブート情報を適用します。例:
    # bootadm install-bootloader -P rpool2
  4. 2 番目のルートプールで bootfs プロパティーを設定します。例:
    # zpool set bootfs=rpool2/ROOT/solaris2 rpool2
  5. 新しい BE をアクティブにします。例:
    # beadm activate solaris2
  6. 新しい BE からブートします。
    • SPARC - システムが新しいディスクから自動的にブートするように設定します。そのためには、eeprom コマンドまたはブート PROM の setenv コマンドを使用します。

    • x86 – システム BIOS を再構成します。

    システムは新しい BE 下で実行しています。

  7. スワップボリュームを再作成します。例:
    # zfs create -V 4g rpool2/swap
  8. 新しいスワップデバイスの /etc/vfstab エントリを更新します。例:
    /dev/zvol/dsk/rpool2/swap       -               -               swap -     no      -
  9. ダンプボリュームを再作成します。例:
    # zfs create -V 4g rpool2/dump
  10. ダンプデバイスをリセットします。例:
    # dumpadm -d /dev/zvol/dsk/rpool2/dump
  11. リブートして、元のルートプールのスワップデバイスとダンプデバイスをクリアします。
    # init 6