migratepv コマンド

目的

ある物理ボリュームに割り当てられた物理区画を、1 つ以上の他の物理ボリュームに移動します。

構文

migratepv-i ] [  -l LogicalVolume ] SourcePhysicalVolume DestinationPhysicalVolume...

説明

migratepv コマンドは、割り当てられた物理区画とそこに入っているデータを、 SourcePhysicalVolume から 1 つ以上の他の物理ボリュームに移動します。 特定の物理ボリュームへの転送を制限するには、DestinationPhysicalVolume パラメーター内で 1 つ以上の物理ボリューム名を使います。そうでなければ、ボリューム・グループ内のすべての物理ボリュームが転送に使用できます。 すべての物理ボリュームが同じボリューム・グループ内になければなりません。指定したソース物理ボリュームを DestinationPhysicalVolume パラメーターのリストに入れることはできません。
注:
  1. このコマンドを使用するには、root ユーザー権限を持っているか、system グループのメンバーでなければなりません。
  2. migratepv コマンドは、スナップショット・ボリューム・グループ、または スナップショット・ボリューム・グループを持つボリューム・グループでは許可されません。
  3. このコマンドをファームウェア支援の活動状態のダンプ論理ボリュームがある物理ボリューム上で実行すると、ダンプ・デバイスのロケーションが一時的に /dev/sysdumpnull に変更されます。論理ボリュームを正常にマイグレーションした後で、このコマンドは、次のコマンドを呼び出して、ファームウェア支援のダンプ論理ボリュームを元の論理ボリュームに設定します。
    sysdumpdev -P

新しい物理区画の割り当ては、移動される物理区画が入った論理ボリュームに定義されたポリシーに従います。

物理ボリュームを移行するときには、ブート論理ボリュームはそのまま残っていなければなりません。 2 つの連続する物理区画と新しいブート・イメージは、新しいブート論理ボリューム上に構築されなければなりません。

ブート・イメージの入った論理ボリュームを指定すると、migratepv -l コマンドは、連続した区画が十分あるターゲットの物理ボリュームを 1 つ探します。 移行が成功すると、migratepv コマンドは、bosboot コマンドを実行してブート・デバイスの変更を通知するように、ユーザーにメッセージを出します。migratepv -l コマンドが要求に見合う十分な領域を見つけられなかった場合、移行は失敗します。
注: すべての論理ボリューム・マネージャーの移行機能の動作は、必要な論理ボリュームのミラーを作成し、次に、その論理ボリュームと再同期をとります。 それから、元の論理ボリュームが除去されます。 migratepv コマンドを使用して、1 次ダンプ・デバイスが含まれている 論理ボリュームを移動する場合、システムは、コマンドの実行中 1 次ダンプ・デバイスに アクセスできなくなります。そのため、このコマンドの実行中にダンプをとると失敗します。 これを回避するには、sysdumpdev コマンドを使用して 1 次ダンプ・デバイスを再度割り当てるか、または migratepv を使用する前に 2 次ダンプ・デバイスを定義しておいてください。

このコマンドは、System Management Interface Tool (SMIT) smit migratepv 高速パスを使用して実行することができます。

フラグ

項目 説明
-i 標準入力から DestinationPhysicalVolume パラメーターを読み取ります。
-l LogicalVolume 指定の論理ボリュームに割り当てられ、指定したソース論理ボリュームに配置された物理区画のみを移動します。

  1. 物理区画を hdisk1 から hdisk6 および hdisk7 に移動するには、次のように入力します。
    migratepv hdisk1 hdisk6 hdisk7
    物理区画は、1 つの物理ボリュームから同じボリューム・グループ内の他の 2 つの物理ボリュームに移動されます。
  2. 論理ボリューム lv02 内の物理区画を hdisk1 から hdisk6 に移動するには、次のように入力します。
    migratepv -l lv02 hdisk1 hdisk6
    lv02 内に入っている物理区画だけが 1 つの物理ボリュームから他方に移動されます。

ファイル

項目 説明
/usr/sbin migratepv コマンドが入っているディレクトリー
/tmp コマンドの実行中に一時ファイルを保管するディレクトリー。