ボリュームのサイズ変更

Block Volumeサービスにより、ブロック・ボリュームおよびブート・ボリュームのサイズを拡張できます。 ボリュームのサイズを増やすには、次のいずれかのオプションを使用します:

  • オンライン・サイズ変更により、既存のボリュームを所定の位置に拡張します。

  • ボリューム・バックアップからより大きなボリュームにリストアします。

  • 既存のボリュームを新しい大きなボリュームにクローニングします。

  • オフライン・サイズ変更により、既存のボリュームを所定の位置に拡張します。

ボリュームのサイズを小さくすることはできません。

概念の詳細は、「コンピュート・インスタンスの概念」の章の「カスタム・ブート・ボリューム・サイズ」および「Oracle Private Cloud Appliance概要ガイド」「ブロック・ボリューム・ストレージの概要」の章を参照してください

オンライン・ボリュームのサイズ変更

オンライン・サイズ変更では、インスタンスからボリュームをデタッチせずにボリューム・サイズを拡張できます。 オンライン・サイズ変更では、ディスクを再スキャンしてパーティションを拡張する必要があります。

オンライン・ブロック・ボリュームのサイズ変更

「コンピュートWeb UI」の使用

  1. ナビゲーション・メニューのBlock Storageで、Block Volumesをクリックします。

  2. 適切なコンパートメントを選択します。

  3. サイズを変更するボリュームについて、アクション・アイコン(3つのドット)をクリックし、編集を選択します。

  4. サイズを変更します:

    • サイズ(GB): サイズは1 GB単位で32768 (32 TB)まで増やすことができます。 サイズを小さくすることはできません。

  5. 「変更の保存」をクリックします。

  6. ディスクを再スキャンします。

    詳細は、インスタンスで実行されているOSタイプおよびバージョンのOSドキュメントを参照してください。

  7. パーティションを拡張します。

    詳細は、インスタンスで実行されているOSタイプおよびバージョンのOSドキュメントを参照してください。

OCI CLIの使用

  1. ボリュームOCIDの取得(oci bv volume list)

  2. ブロック・ボリュームの更新コマンドを実行します。

    構文:

    oci bv volume update --volume-id volume_OCID --size-in-gbs size_in_GBs

    size_in_GBs値は、ブロック・ボリュームのサイズです。 サイズは1 GB単位で32768 (32 TB)まで増やすことができます。 サイズを小さくすることはできません。

    例:

    oci bv volume update \
    --volume-id ocid1.volume.unique_ID --size-in-gbs 72
    {
      "data": {
        "auto-tuned-vpus-per-gb": null,
        "availability-domain": "AD-1",
        "compartment-id": "ocid1.compartment.unique_ID",
        "defined-tags": {},
        "display-name": "clone-w-policy",
        "freeform-tags": {},
        "id": "ocid1.volume.unique_ID",
        "is-auto-tune-enabled": null,
        "is-hydrated": null,
        "kms-key-id": null,
        "lifecycle-state": "PROVISIONING",
        "size-in-gbs": 72,
        "size-in-mbs": 71424,
        "source-details": {
          "id": "ocid1.volume.unique_ID",
          "type": "volume"
        },
        "system-tags": null,
        "time-created": "2021-07-02T20:48:20+00:00",
        "volume-group-id": null,
        "vpus-per-gb": 0
      },
      "etag": "58851b71-236d-4d99-8175-b27835d6b34f"
    }
  3. ディスクを再スキャンします。

    詳細は、インスタンスで実行されているOSタイプおよびバージョンのOSドキュメントを参照してください。

  4. パーティションを拡張します。

    詳細は、インスタンスで実行されているOSタイプおよびバージョンのOSドキュメントを参照してください。

オンライン・ブート・ボリュームのサイズ変更

「コンピュートWeb UI」の使用

  1. ナビゲーション・メニューのBlock Storageで、Boot Volumesをクリックします。

  2. 適切なコンパートメントを選択します。

  3. サイズを変更するボリュームについて、アクション・アイコン(3つのドット)をクリックし、編集を選択します。

  4. サイズを変更します:

    • サイズ(GB): サイズは1 GB単位で最大16384 (16 TB)まで増やすことができます。 サイズを小さくすることはできません。

  5. 「変更の保存」をクリックします。

  6. ディスクを再スキャンします。

    詳細は、インスタンスで実行されているOSタイプおよびバージョンのOSドキュメントを参照してください。

  7. パーティションを拡張します。

    詳細は、インスタンスで実行されているOSタイプおよびバージョンのOSドキュメントを参照してください。

OCI CLIの使用

  1. ブート・ボリュームOCIDの取得(oci bv boot-volume list)

  2. ブート・ボリュームの更新コマンドを実行します。

    構文:

    oci bv boot-volume update --boot-volume-id volume_OCID --size-in-gbs size_in_GBs

    size_in_GBs値は、ブート・ボリュームのサイズです。 サイズは1 GB単位で最大16384 (16 TB)まで増やすことができます。 サイズを小さくすることはできません。

    ボリュームの現在のサイズより小さいサイズを指定した場合、リクエストは無視されます。

    例:

    oci bv boot-volume update \
    --boot-volume-id ocid1.bootvolume.unique_ID --size-in-gbs 1024
    {
      "data": {
        "auto-tuned-vpus-per-gb": null,
        "availability-domain": "AD-1",
        "compartment-id": "ocid1.tenancy.unique_ID",
        "defined-tags": {},
        "display-name": "MyInstance(Boot Volume)",
        "freeform-tags": {},
        "id": "ocid1.bootvolume.unique_ID",
        "image-id": "ocid1.image.unique_ID",
        "is-auto-tune-enabled": null,
        "is-hydrated": null,
        "kms-key-id": null,
        "lifecycle-state": "PROVISIONING",
        "size-in-gbs": 1024,
        "source-details": null,
        "system-tags": null,
        "time-created": "2021-08-10T20:14:03.053300+00:00",
        "volume-group-id": null,
        "vpus-per-gb": 0
      },
      "etag": "bd0677e3-c542-45f3-bf04-c473b184c795"
    }
  3. ディスクを再スキャンします。

    詳細は、インスタンスで実行されているOSタイプおよびバージョンのOSドキュメントを参照してください。

  4. パーティションを拡張します。

    詳細は、インスタンスで実行されているOSタイプおよびバージョンのOSドキュメントを参照してください。

オフライン・ボリュームのサイズ変更

オフライン・サイズ変更では、ボリューム・サイズを拡張する前に、インスタンスからボリュームをデタッチします。 ボリュームのサイズを変更して再アタッチする場合は、パーティションを拡張する必要がありますが、ディスクを再スキャンする必要はありません。

オフライン・ボリュームのサイズ変更時の考慮事項

ボリュームをデタッチおよび再アタッチするたびに、UNIXインスタンスとMicrosoft Windowsインスタンスの両方に複雑さとリスクがあります。 ボリュームのサイズを変更するときは、次の点に注意してください:

  • ボリュームのサイズを変更する前に、ボリュームの完全バックアップを作成します。

  • 一貫性のあるデバイス・パスを使用していない場合や、インスタンスでデバイス・パスの一貫性がサポートされていない場合、デバイスの順序およびパスが変更される可能性があります。 Logical Volume Manager (LVM)などのツールを使用している場合は、デバイス・マッピングの修正が必要になることがあります。

オフライン・ブロック・ボリュームのサイズ変更

「コンピュートWeb UI」の使用

  1. ブロック・ボリュームをデタッチします。

    「ブロック・ボリュームのデタッチ」を参照してください。

  2. ナビゲーション・メニューで、Block Storageをクリックし、Block Volumesをクリックします。

  3. 適切なコンパートメントを選択します。

  4. サイズを変更するボリュームについて、アクション・アイコン(3つのドット)をクリックし、編集を選択します。

  5. サイズを変更します:

    • サイズ(GB): サイズは1 GB単位で32768 (32 TB)まで増やすことができます。 サイズを小さくすることはできません。

  6. 「変更の保存」をクリックします。

  7. ボリュームを再アタッチします。

    「ボリュームのアタッチ」を参照してください

  8. パーティションを拡張します。

    詳細は、インスタンスで実行されているOSタイプおよびバージョンのOSドキュメントを参照してください。

OCI CLIの使用

  1. ブロック・ボリュームをデタッチします。

    「ブロック・ボリュームのデタッチ」を参照してください。

  2. ボリュームOCIDの取得(oci bv volume list)

  3. ボリューム更新コマンドを実行します。

    構文:

    oci bv volume update --volume-id volume_OCID --size-in-gbs size_in_GBs

    size_in_GBs値は、ブロック・ボリュームのサイズです。 サイズは1 GB単位で32768まで増やすことができます。 サイズを小さくすることはできません。

    例:

    oci bv volume update   \
    --volume-id ocid1.volume.unique_ID --size-in-gbs 72
    {
      "data": {
        "auto-tuned-vpus-per-gb": null,
        "availability-domain": "AD-1",
        "compartment-id": "ocid1.compartment.unique_ID",
        "defined-tags": {},
        "display-name": "clone-w-policy",
        "freeform-tags": {},
        "id": "ocid1.volume.unique_ID",
        "is-auto-tune-enabled": null,
        "is-hydrated": null,
        "kms-key-id": null,
        "lifecycle-state": "PROVISIONING",
        "size-in-gbs": 72,
        "size-in-mbs": 71424,
        "source-details": {
          "id": "ocid1.volume.unique_ID",
          "type": "volume"
        },
        "system-tags": null,
        "time-created": "2021-07-02T20:48:20+00:00",
        "volume-group-id": null,
        "vpus-per-gb": 0
      },
      "etag": "58851b71-236d-4d99-8175-b27835d6b34f"
    }
  4. ボリュームを再アタッチします。

    「ボリュームのアタッチ」を参照してください。

  5. パーティションを拡張します。

    詳細は、インスタンスで実行されているOSタイプおよびバージョンのOSドキュメントを参照してください。

オフライン・ブート・ボリュームのサイズ変更

「コンピュートWeb UI」の使用

  1. インスタンスを停止します。

    「インスタンスの停止、起動およびリセット」を参照してください。

  2. ブート・ボリュームをデタッチします。

    「ブート・ボリュームのデタッチ」を参照してください。

  3. ナビゲーション・メニューのBlock Storageで、Boot Volumesをクリックします。

  4. 適切なコンパートメントを選択します。

  5. サイズを変更するボリュームについて、アクション・アイコン(3つのドット)をクリックし、編集を選択します。

  6. サイズを変更します:

    • サイズ(GB): サイズは1 GB単位で最大16384 (16 TB)まで増やすことができます。 サイズを小さくすることはできません。

  7. 「変更の保存」をクリックします。

  8. ブート・ボリュームをデータ・ボリュームとして2番目のインスタンスにアタッチします。

    「ボリュームのアタッチ」を参照してください。

  9. パーティションを拡張し、ファイル・システムを拡張します。

    詳細は、インスタンスで実行されているOSタイプおよびバージョンのOSドキュメントを参照してください。

  10. データ・ボリュームをデタッチします。

    「ブロック・ボリュームのデタッチ」を参照してください。

  11. ブート・ボリュームを再アタッチします。

    「ブート・ボリュームの再アタッチ」を参照してください。

  12. インスタンスを再起動します。

    「インスタンスの停止、起動およびリセット」を参照してください。

OCI CLIの使用

  1. インスタンスを停止します。

    「インスタンスの停止、起動およびリセット」を参照してください。

  2. ブート・ボリュームをデタッチします。

    「ブート・ボリュームのデタッチ」を参照してください。

  3. ブート・ボリュームOCIDの取得(oci bv boot-volume list)

  4. ブート・ボリューム更新コマンドを実行します。

    構文:

    oci bv boot-volume update --boot-volume-id volume_OCID --size-in-gbs size_in_GBs

    size_in_GBs値は、ブート・ボリュームのサイズです。 サイズは1 GB単位で最大16384 (16 TB)まで増やすことができます。 サイズを小さくすることはできません。

    ボリュームの現在のサイズより小さいサイズを指定した場合、リクエストは無視されます。

    例:

    oci bv boot-volume update \
    --boot-volume-id ocid1.bootvolume.unique_ID --size-in-gbs 1024
    {
      "data": {
        "auto-tuned-vpus-per-gb": null,
        "availability-domain": "AD-1",
        "compartment-id": "ocid1.tenancy.unique_ID",
        "defined-tags": {},
        "display-name": "MyInstance(Boot Volume)",
        "freeform-tags": {},
        "id": "ocid1.bootvolume.unique_ID",
        "image-id": "ocid1.image.unique_ID",
        "is-auto-tune-enabled": null,
        "is-hydrated": null,
        "kms-key-id": null,
        "lifecycle-state": "PROVISIONING",
        "size-in-gbs": 1024,
        "source-details": null,
        "system-tags": null,
        "time-created": "2021-08-10T20:14:03.053300+00:00",
        "volume-group-id": null,
        "vpus-per-gb": 0
      },
      "etag": "bd0677e3-c542-45f3-bf04-c473b184c795"
    }
  5. ブート・ボリュームをデータ・ボリュームとして2番目のインスタンスにアタッチします。

    「ボリュームのアタッチ」を参照してください。

  6. パーティションを拡張し、ファイル・システムを拡張します。

    詳細は、インスタンスで実行されているOSタイプおよびバージョンのOSドキュメントを参照してください。

  7. データ・ボリュームをデタッチします。

    「ブロック・ボリュームのデタッチ」を参照してください。

  8. ブート・ボリュームを再アタッチします。

    「ブート・ボリュームの再アタッチ」を参照してください。

  9. インスタンスを再起動します。

    「インスタンスの停止、起動およびリセット」を参照してください。