CLI を使用したボリュームの縮小

コマンド・ライン・インターフェース (CLI) を使用して、圧縮または非圧縮ボリュームのサイズを小さくすることができます。

このタスクについて

ボリュームは、必要に応じて、サイズを小さくすることができます。 FlashCopy® マッピング、メトロ・ミラー関係、またはグローバル・ミラー関係を作成するときに、ターゲットまたは補助ボリュームをソースまたはマスター・ボリュームと同じサイズにすることができます。ただし、ボリュームにデータが含まれている場合は、 ディスクのサイズを縮小しないでください。選択されたボリュームが即時初期化を実行している場合、システムはボリュームの縮小を不可にします。即時初期化が完了した後にボリュームを縮小できます。

重要:
  1. オペレーティング・システムまたはファイル・システムがボリューム内の容量をどのように使用するかを予測するのは困難です。ボリュームを縮小すると、容量が使用されているかどうかにかかわらず、ディスクの終わりから容量が除去されます。ボリュームに空き容量がある場合でも、ボリュームを縮小するときに、未使用のボリュームのみが削除されると想定しないでください。
  2. ボリュームに使用中のデータが入っている場合は、どのような場合でも、ボリュームの縮小は、まずデータをバックアップしてから行ってください
  3. パフォーマンス上の理由から、オペレーティング・システムまたはファイル・システムの中には、ディスクの外部端を使用するものがあります。

shrinkvdisksize コマンドを使用すると、特定のボリュームに割り振られる物理容量を指定量まで縮小することができます。また、ボリュームに割り当てられている物理容量を変更せずに、シン・プロビジョニング・ボリューム (thin-provisioned volume)の仮想容量を縮小することもできます。

変更ボリューム関係を持つグローバル・ミラー内のボリューム、または HyperSwap® 関係内のボリュームの容量を縮小することはできません。

メトロ・ミラー関係およびグローバル・ミラー関係のボリュームが consistent_synchronized 状態になっていて、シン・プロビジョニングまたは圧縮コピーを使用している場合に、それらのボリュームの容量を縮小できます。以下のタイプのボリュームは縮小できません。
  • cycling モードで作動中の HyperSwap 関係またはグローバル・ミラー関係のボリューム。
  • 変更ボリュームが構成されている関係のボリューム。
  • 完全割り振り済みのコピーを持つボリューム。

システムの完全な操作を維持するためには、関係内の両方のボリュームを縮小する必要があります。1 次ボリュームを必要な量だけ縮小してから、2 次ボリュームを縮小してください。

手順

以下のステップを実行して、ボリュームを縮小します。

  1. ボリュームがホスト・オブジェクトにマップされていないことを確認する。ボリュームがマップされる場合、データが表示されます。
  2. ソースまたはマスター・ボリュームの正確な容量を判別できます。以下のコマンドを発行します。

    lsvdisk -bytes vdisk_name

  3. 必要な量だけボリュームを縮小する。次のコマンドを入力します。ここで、size_change は指定する単位でのボリュームのサイズ縮小を示し、vdisk_name は縮小するボリュームです。
    shrinkvdisksize -size size_change -unit
    b | kb | mb | gb | tb | pb vdisk_name