システムディスクまたはデータディスクに十分な空き容量がない場合、Elastic Compute Service (ECS) コンソールでディスクのサイズを変更して容量を拡張できます。 このトピックでは、オンラインまたはオフラインでディスクのサイズを変更する方法について説明します。 オンラインでディスクのサイズを変更した後、新しいディスクサイズを有効にするために、関連するインスタンスを再起動する必要はありません。 ディスクをオフラインでサイズ変更した後、新しいディスクサイズを有効にするには、関連付けられたインスタンスを再起動する必要があります。
前提条件
サイズ変更するディスクがアタッチされているインスタンスは、次の要件を満たしています。
ディスクのサイズをオンラインで変更する場合、インスタンスは実行中 (実行中) 状態になります。
ディスクのサイズをオフラインで変更する場合、インスタンスは実行中 (実行中) または停止中 (停止中) の状態になります。
サイズを変更するディスクは、次の要件を満たしています。
ディスクの状態が [使用中] (In_use) または [未接続] (Available) です。
ディスクのスナップショットは作成されていません。 ディスクのスナップショットを作成中の場合は、スナップショットが作成されるまで待ってからディスクのサイズを変更してください。
ディスクが新しいデータディスクである場合、ディスクは初期化される。 詳細については、「概要」をご参照ください。
サイズを変更するディスクは、クラウドディスクまたはエラスティックエフェメラルディスクです。
ローカルディスクはディスクのサイズ変更をサポートしていません。 ローカルディスクのサイズを変更しないでください。 ローカルディスクのサイズを変更すると、ディスク上のパーティションテーブルとファイルシステム構造が破損し、ビジネスの継続性に影響を与える可能性があります。
準備
(推奨) ディスクデータをバックアップするためにサイズを変更するディスクのスナップショットを作成します。
サイズ変更プロセス中の偶発的な操作によるデータ損失を防ぐため、ディスクのサイズ変更前にディスクのスナップショットを作成してディスクデータをバックアップすることをお勧めします。 詳細については「スナップショットの作成」をご参照ください。 スナップショットに対して課金されます。 詳細については、「スナップショット」をご参照ください。
ディスクのサイズ変更の全体的なプロセスに精通してください。 詳細については、「概要」をご参照ください。
手順1: ディスクのサイズを変更してディスクの容量を拡張する
にログインします。ECSコンソール.
左側のナビゲーションウィンドウで、 .
上部のナビゲーションバーで、リソースが属するリージョンとリソースグループを選択します。
[クラウドディスク] タブで、ディスクのサイズを変更したいディスクを見つけます。
ディスクが [実行中] 状態のインスタンスにアタッチされている場合は、[操作] 列の [サイズ変更] をクリックします。
ディスクが [未接続] 状態の場合、またはディスクが [停止済み] 状態のインスタンスに接続されている場合は、[操作] 列の
を選択します。
複数のディスクを選択し、[クラウドディスク] タブの下部にある [サイズ変更] をクリックして、ディスクのサイズを一括変更することもできます。
[ディスクと読み取りメモの決定] ステップで、[リスクを理解し、データをバックアップした] をクリックします。 Proceed.
では、サイズ変更方法と新しいサイズの設定ステップ、パラメータを設定します。
①: [新しいディスクサイズ] パラメーターを設定します。 現在のディスクサイズより小さくすることはできません。
②: Resizing Methodパラメーターを設定します。 有効な値:
オンラインサイズ変更: インスタンスに接続されているディスクのサイズをオンラインで変更すると、インスタンスを再起動することなく、新しいディスクサイズがすぐに有効になります。
説明インスタンスにデプロイされたビジネスでインスタンスの再起動が許可されない場合は、[オンラインサイズ変更] を選択してディスクのサイズを変更します。
オフラインサイズ変更: インスタンスに接続されたディスクのサイズをオフラインで変更した後、ECSコンソールで、またはAPIを呼び出してインスタンスを再起動し、新しいディスクサイズを有効にする必要があります。 インスタンスで
reboot
コマンドを実行してインスタンスを再起動した場合、新しいディスクサイズは有効になりません。 詳細については、「インスタンスの再起動」をご参照ください。説明オフラインのサイズ変更方法は、次のシナリオに適しています。
インスタンスが [停止済み] 状態にある場合、またはインスタンスタイプがディスクのオンラインサイズ変更をサポートしていない場合は、インスタンスに接続されているディスクのサイズを変更できます。 ディスクのオンラインサイズ変更をサポートしていないインスタンスタイプについては、ディスクのオンラインサイズ変更をサポートしていないインスタンスタイプ このトピックの「FAQ」セクションの質問。
ディスクが未接続状態の場合は、オフラインでのみディスクのサイズを変更できます。
インスタンスが58011より前のバージョンのvirtioドライバーがインストールされているWindowsインスタンスの場合は、[オフラインサイズ変更] を選択します。 オンラインサイズ変更を選択してWindowsインスタンスのディスクのサイズを変更した場合、サイズ変更操作は有効になりません。 Windowsインスタンスのディスクのサイズをオンラインで変更する前に、virtioドライバーのバージョンを更新してください。 virtioドライバーのバージョンを表示および更新する方法については、「WindowsインスタンスのRed Hat virtioドライバーの更新」をご参照ください。
③:[クラウドディスクのサイズ変更] ページの左下隅で、価格を確認し、OK.
では、結果のサイズ変更の確認ステップ、確認する成功に表示されます。結果のサイズ変更列を作成します。
ステップ2: ディスク上のパーティションとファイルシステムを拡張する
システムが増加したディスク容量を使用できるようにするには、ディスク上のパーティションとファイルシステムを拡張する必要があります。
クリック次のステップ: パーティションとファイルシステムの拡張[クラウドディスクのサイズ変更] ページの左下隅にあります。
(条件付きで必要) ディスクにファイルシステムがマウントされていない場合は、マウントポイントを設定します。 データのない既存のディレクトリまたは新しいディレクトリをマウントポイントとして入力し、[操作] 列の [手動でマウント] をクリックします。 ディスクのファイルシステムがマウントされたら、ディスクのパーティションとファイルシステムを拡張する指示が表示されるのを待ちます。
説明ディスクのファイルシステムがマウントされていないが、[マウントポイントの設定] セクションが表示されない場合は、関連するインスタンスのオペレーティングシステムにログインし、Mountコマンドを実行してファイルシステムを手動でマウントします。 次に、オペレーティングシステムの種類に基づいて、オペレーティングシステムのディスクのパーティションとファイルシステムを手動で拡張します。 詳細については、「Linuxインスタンスのディスクのパーティションとファイルシステムの拡張」または「Windowsインスタンスのディスクのパーティションとファイルシステムの拡張」をご参照ください。
[コマンドコンテンツ] セクションの下部にある [先行コマンドの実行] をクリックして、パーティションとファイルシステムを拡張します。
説明[コマンドコンテンツ] セクションが表示されない場合、または [コマンドコンテンツ] セクションを含むページを誤って閉じた場合は、[Linuxインスタンスのディスクのパーティションとファイルシステムの拡張] または [Windowsインスタンスのディスクのパーティションとファイルシステムの拡張] を参照して、関連するインスタンスのオペレーティングシステムに基づいてディスクのパーティションとファイルシステムを拡張できます。
[リモートコマンドの送信] ダイアログボックスで、[実行] をクリックします。 システムはインスタンスでコマンドを実行し、ディスクのパーティションとファイルシステムを拡張します。 [コマンド出力] セクションの下部に [成功] と表示されている場合、ディスクのパーティションとファイルシステムが拡張されます。