すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:ステップ1: ディスクのサイズを変更して容量を拡張する

最終更新日:Feb 27, 2024

システムディスクまたはデータディスクに十分な容量がない場合、Elastic Compute Service (ECS) コンソールでディスクのサイズを変更して、ストレージ容量を増やすことができます。 このトピックでは、オンラインまたはオフラインでディスクのサイズを変更する方法について説明します。 オンラインでディスクのサイズを変更した後、新しいディスクサイズを有効にするために関連するインスタンスを再起動する必要はありません。 ディスクをオフラインでサイズ変更した後、関連付けられたインスタンスを再起動して、新しいディスクサイズを有効にする必要があります。

前提条件

  • サイズ変更するディスクがアタッチされているインスタンスは、次の要件を満たしています。

    • ディスクのサイズをオンラインで変更する場合、インスタンスは実行中 (実行中) 状態になります。

    • ディスクのサイズをオフラインで変更する場合、インスタンスは実行中 (実行中) または停止中 (停止中) の状態になります。

  • サイズを変更するディスクは、次の要件を満たしています。

    • ディスクが使用中 (使用中) または未接続 (未接続) の状態です。

      説明

      ディスクのサイズを変更した後、インスタンスのオペレーティングシステムでディスク上のパーティションとファイルシステムを拡張する必要があります。 ディスクが未接続状態の場合は、ディスク上のパーティションとファイルシステムを拡張する前に、ディスクをインスタンスに接続します。

    • (推奨) ディスクのスナップショットを作成してデータをバックアップします。 詳細については、「ディスクのスナップショットの作成」をご参照ください。

      説明
      • スナップショットを作成するディスクのサイズを変更することはできません。 スナップショットが作成されるまで待ってから、ディスクのサイズを変更します。

      • スナップショットに対して課金されます。 詳細については、「スナップショットの課金」をご参照ください。

手順

  1. [インスタンスの詳細] ページの [クラウドディスク] タブに移動します。

    1. ECSコンソールにログインします。

    2. 左側のナビゲーションウィンドウで、[インスタンスとイメージ] > [インスタンス] を選択します。

    3. 上部のナビゲーションバーで、ECSインスタンスが配置されているリージョンを選択します。image.png

    4. サイズ変更するディスクがアタッチされているインスタンスを見つけ、インスタンスIDをクリックします。

    5. [インスタンスの詳細] ページで、[クラウドディスク] タブをクリックします。

  2. サイズを変更するディスクを見つけます。 [操作] 列で、更多 > [サイズ変更] を選択します。

    ディスクのサイズを一括変更するには、Alibaba CloudアカウントでECSコンソールにログインし、左側のナビゲーションウィンドウで [ストレージとスナップショット] > [ディスク] を選択します。 次に、[ディスク] ページでサイズ変更するディスクを選択し、ディスクリストの下にある [サイズ変更] をクリックします。

    説明
    • RAM (Resource Access Management) ユーザーではなく、Alibaba Cloudアカウントのみを使用してディスクの一括サイズを変更できます。 ディスクのサイズを一括変更するには、Alibaba CloudアカウントでECSコンソールにログインします。

    • 同じインスタンスにアタッチされているディスクのサイズをバッチで変更することはできません。

  3. [ディスクと読み取りメモの決定] ステップで、[リスクを理解し、データをバックアップした] をクリックします。 Proceed.

  4. [サイズ変更方法と新しいサイズの設定] ステップで、パラメーターを設定します。

    1. New Sizeパラメーターを設定します。 指定された値は、現在のディスクサイズより小さくすることはできません。

    2. サイズ変更方法パラメーターを設定します。

      • オンラインサイズ変更: デフォルトの推奨サイズ変更方法。 オンラインでディスクのサイズ変更を行った後、サイズ変更操作を有効にするためにインスタンスを再起動する必要はありません。

      • オフラインサイズ変更: ディスクをオフラインでサイズ変更した後、ECSコンソールで、またはAPIを呼び出してインスタンスを再起動し、サイズ変更操作を有効にする必要があります。

      説明
      • インスタンスが [停止済み] 状態である場合、またはインスタンスタイプがディスクのオンラインサイズ変更をサポートしていない場合は、オフラインでのみディスクのサイズ変更が可能です。 ディスクのオンラインサイズ変更をサポートしていないインスタンスタイプについては、このトピックのFAQセクションを参照してください。

      • Windowsインスタンスのvirtioドライバーバージョンが58011より前の場合は、[オフラインのサイズ変更] を選択します。 [オンラインサイズ変更] を選択した場合、サイズ変更操作は有効になりません。 オンラインのサイズ変更を選択してWindowsインスタンスのディスクのサイズを変更する前に、virtioドライバーのバージョンを更新してください。 詳細については、「WindowsインスタンスのRed Hat virtioドライバーの更新」をご参照ください。

      • インスタンスにデプロイされたビジネスがインスタンスの再起動をサポートしていない場合は、オンラインのサイズ変更方法を使用します。

      • サイズ変更操作を有効にするには、ECSコンソールで、またはAPI操作を呼び出してインスタンスを再起動します。 rebootコマンドを実行してインスタンス内からインスタンスを再起動し、サイズ変更操作を有効にすることはできません。 詳細については、「インスタンスの再起動」または「RebootInstance」をご参照ください。

    3. [読み取り] および [ECS利用規約を読み、同意しました]

    4. 価格を確認し、[OK] をクリックします。

    5. 支払いを完了します。

  5. [サイズ変更結果の確認] ステップで、[次のステップ: パーティションとファイルシステムの拡張] 列に [成功] が表示されたら、[サイズ変更結果] をクリックします。

  6. (条件付き必須) ディスクがオフラインでサイズ変更された場合にのみ適用されます。 [パーティションとファイルシステムの拡張] ステップで、[インスタンスの再起動] をクリックして、ディスクが接続されているインスタンスを再起動し、サイズ変更操作を有効にします。

  7. ディスクのパーティション情報を表示し、ディスク上のパーティションとファイルシステムを拡張する方法を選択します。

    • ドキュメント: インスタンスに接続し、オペレーティングシステムのCLIを使用してパーティションとファイルシステムを拡張します。

      詳細については、「Linuxインスタンスのディスクのパーティションとファイルシステムの拡張」または「Windowsインスタンスのディスクのパーティションとファイルシステムの拡張」をご参照ください。

    • クラウドアシスタント: インスタンスに接続する必要はありません。 ECSコンソールでCloud Assistantを使用して、インスタンスにリモートコマンドを送信し、パーティションとファイルシステムを拡張します。

      重要

      Cloud Assistantを使用する場合は、次の制限事項に注意してください。

      • Cloud Assistantは特定のユーザーにのみ適用されます。 Cloud Assistantを使用できる場合は、ECSコンソールのCloud Assistantページが表示されます。

      • Cloud Assistantコマンドは、特定のオペレーティングシステムでのみ実行できます。 詳細については、「クラウドアシスタントの概要」をご参照ください。

      • ECSコンソールでCloud Assistantを使用してインスタンスのパーティションとファイルシステムを拡張する前に、ECSインスタンスにCloud Assistantをインストールする必要があります。 詳細については、「Cloud Assistant Agentのインストール」をご参照ください。

      [先行コマンドの実行] をクリックします。 [リモートコマンドの送信] ダイアログボックスで、[実行] をクリックします。 コマンドを実行して、パーティションとファイルシステムを拡張します。

よくある質問

ディスクをオフラインでサイズ変更したが、関連するインスタンスを再起動しない場合はどうすればよいですか?

オフラインサイズ変更操作は、関連付けられたインスタンスを起動または再起動した後にのみ有効になります。 ディスクのサイズをオフラインで変更したが、ビジネス要件のためにインスタンスを起動または再起動できない場合は、ディスクのサイズをオンラインで再度変更して、オフラインのサイズ変更操作を有効にすることができます。 オンラインでディスクのサイズを変更すると課金されます。 ビジネス要件に基づいてディスクのサイズを変更します。

たとえば、ECSコンソールでディスクをオフラインで60 GiBにサイズ変更したが、関連するインスタンスを再起動したくない場合、オフラインのサイズ変更操作は有効になりません。 ECSコンソールで再度オンラインでディスクのサイズを変更できます。 たとえば、オンラインでディスクのサイズを61 GiBに変更できます。 ディスクのサイズを変更すると、オペレーティングシステムでディスクの容量が61 GiBに増加していることがわかります。

マルチアタッチ機能が有効になっているディスクでサイズ変更操作が有効にならない場合はどうすればよいですか?

マルチアタッチ機能を有効にするディスクのサイズを変更した後、ディスクがアタッチされているすべてのインスタンスが新しいディスクサイズをすぐに認識できない場合があります。 サイズ変更操作を実行した後、次の操作を実行することを推奨します。

  1. ディスクをデタッチします。 詳細については、「データディスクのデタッチ」をご参照ください。

  2. ディスクを再接続します。 詳細については、「データディスクのアタッチ」をご参照ください。

  3. (条件付きで必要) ディスクが再接続された後も、一部のインスタンスで新しいディスクサイズが認識されない場合は、インスタンスを再起動することを推奨します。 詳細は、「インスタンスの再起動」 をご参照ください。

ディスクのオンラインサイズ変更をサポートしていないインスタンスタイプ

次のインスタンスタイプは、ディスクのオンラインサイズ変更をサポートしていません。

  • ecs.ebmc4.8xlarge

  • ecs.ebmhfg5.2xlarge

  • ecs.ebmg5.24xlarge

  • ecs.t1

  • ecs.s1

  • ecs.s2

  • ecs.s3

  • ecs.c1

  • ecs.c2

  • ecs.m1

  • ecs.m2