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

印刷ビューの終了

更新: 2014 年 12 月
 
 

ミラー化ルートプールを構成する方法 (x86/EFI (GPT))

Oracle Solaris 11.1 リリースでは、ほとんどの場合、デフォルトで x86 ベースシステムに EFI (GPT) ラベルがインストールされます。

自動インストール中にミラー化ルートプールを構成しない場合は、インストール後にミラー化ルートプールを簡単に構成できます。

ルートプール内のディスクを交換する方法については、ZFS ルートプールのディスクを交換する方法 (SPARC または x86/VTOC)を参照してください。

  1. ルートプールの現在のステータスを表示します。
    # zpool status rpool
    pool:  rpool
    state: ONLINE
    scan: none requested
    config:
    
    NAME     STATE     READ WRITE CKSUM
    rpool    ONLINE       0     0     0
    c2t0d0   ONLINE       0     0     0
    
    errors: No known data errors
  2. ミラー化ルートプール構成にするために、2 つ目のディスクを接続します。
    # zpool attach rpool c2t0d0 c2t1d0
    Make sure to wait until resilver is done before rebooting.

    適切なディスクのラベル付けとブートブロックが自動的に適用されます。

    ルートプールディスク上のパーティションをカスタマイズした場合は、次のような構文が必要になることがあります。

    # zpool attach rpool c2t0d0s0 c2t1d0
  3. ルートプールのステータスを表示し、再同期化が完了しているか確認します。
    # 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 Fri Jul 20 13:52:05 2012
    809M scanned
    776M resilvered at 44.9M/s, 6.82% done, 0h4m to go
    config:
    
    NAME      STATE     READ WRITE CKSUM
    rpool     DEGRADED     0     0     0
    mirror-0  DEGRADED     0     0     0
    c8t0d0    ONLINE       0     0     0
    c8t1d0    DEGRADED     0     0     0  (resilvering)
    
    errors: No known data errors

    上の出力の場合、再同期化処理は完了していません。次のようなメッセージが表示されたら、再同期化が完了しています。

    resilvered 11.6G in 0h5m with 0 errors on Fri Jul 20 13:57:25 2012
  4. より大きいディスクを接続する場合は、プールの autoexpand プロパティーを設定して、プールのサイズを拡張します。

    既存の rpool プールサイズを判別します。

    # zpool list rpool
    NAME   SIZE  ALLOC   FREE  CAP  DEDUP  HEALTH  ALTROOT
    rpool  29.8G   152K  29.7G   0%  1.00x  ONLINE  -
    # zpool set autoexpand=on rpool

    拡張した rpool プールサイズを確認します。

    # zpool list rpool
    NAME   SIZE  ALLOC  FREE  CAP  DEDUP  HEALTH  ALTROOT
    rpool  279G   146K  279G   0%  1.00x  ONLINE  -
  5. 新しいディスクから正常にブートできることを確認します。