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

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

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

Linuxベース・インスタンスとWindowsベース・インスタンスのどちらの場合も、ボリュームをデタッチして再アタッチする際には複雑さとリスクが伴います。これは、準仮想化アタッチメント・タイプとiSCSIアタッチメント・タイプの両方に当てはまります。ボリュームのサイズを変更する際には、次の点に注意する必要があります:

  • 一貫性のあるデバイス・パスを使用していない場合や、インスタンスでデバイス・パスの一貫性がサポートされていない場合に、サイズ変更後にボリュームをインスタンスに再アタッチすると、デバイスの順序およびパスが変更されることがあります。Logical Volume Manager (LVM)などのツールを使用している場合は、デバイス・マッピングの修正が必要になることがあります。一貫性のあるデバイス・パスの詳細は、一貫性のあるデバイス・パスを使用したボリュームへの接続を参照してください。

  • iSCSIでアタッチされたボリュームをデタッチしてからインスタンスに再アタッチすると、ボリュームのIPアドレスがインクリメントします。

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

    1. ボリュームをデタッチします。
    2. 「ブロック・ボリューム」または「ブート・ボリューム」リスト・ページで、サイズを変更するボリュームを検索します。リスト・ページまたはボリュームの検索に関するヘルプが必要な場合は、ボリュームのリストまたはブート・ボリュームのリストを参照してください。
    3. 「アクション」メニュー(3つのドット)から、「編集」を選択します。
    4. 編集パネルで、「ボリューム・サイズ(GB)」に、新しいボリューム・サイズを入力します。

      ブロック・ボリュームの現在のサイズより大きい値を指定する必要があります。

    5. 「変更の保存」を選択します。
      Linuxベースのインスタンスにアタッチされたボリュームのサイズを変更すると、ボリュームのプロビジョニング後に実行する必要があるコマンドがリストされたダイアログが開きます。
    6. (オプション)リストされたコマンドを実行して、増加したボリューム・サイズがオペレーティング・システムによって正しく識別されるようにします。
      1. コマンドをコピーするには、「コピー」を選択します。
      2. ダイアログを閉じるには、「閉じる」を選択します。
    7. ディスクの再スキャンとパーティションの拡張については、次のステップを参照してください。
  • ブロック・ボリューム

    1. ボリュームをデタッチします。
    2. oci bv volume updateコマンドを使用して、ブロック・ボリュームのサイズを変更するには、--volume-idおよび--size-in-gbsパラメータを指定します。

      oci bv volume update --volume-id <volume_OCID> --size-in-gbs <new_size>... [OPTIONS]

    ブート・ボリューム

    1. ボリュームをデタッチします。
    2. oci bv boot-volume updateコマンドを使用して、ブロック・ボリュームのサイズを変更するには、--volume-idおよび--size-in-gbsパラメータを指定します。

      oci bv boot-volume update --volume-id <volume_OCID> --size-in-gbs <new_size>... [OPTIONS]

    CLIコマンドのパラメータおよび値の完全なリストは、CLIコマンド・リファレンスを参照してください。

  • ブロック・ボリューム

    1. DetachVolume操作を実行し、volumeAttachmentId属性を指定して、インスタンスからブロック・ボリュームをデタッチします。

    2. UpdateVolume操作を実行し、リクエスト本文のvolumeId属性を指定し、UpdateVolumeDetailsリソースのsizeInGBs属性を指定してブロック・ボリュームのサイズを変更します。

    ブート・ボリューム

    1. DetachVolume操作を実行し、volumeAttachmentId属性を指定して、インスタンスからブロック・ボリュームをデタッチします。

    2. UpdateBootVolume操作を実行し、リクエスト本文のvolumeId属性を指定し、UpdateBootVolumeDetailsリソースのsizeInGBs属性を指定してブート・ボリュームのサイズを変更します。

次のステップ