Amazon Elastic Compute Cloud (EC2) Windows インスタンスの容量が足りなくなりました。Windows インスタンスの Amazon Elastic Block Store (Amazon EBS) ボリュームを動的に拡張したいと考えています。
解決策
Amazon マシンイメージ (AMI) で起動した EC2 Windows インスタンスには、デフォルトで 30 GiB の汎用 SSD (gp2) ルートボリュームがあります。Windows EC2 インスタンスにアタッチされている EBS ボリュームのディスク容量を拡張するには、次の手順に従います。
- Amazon EC2 コンソールまたは AWS コマンドラインインターフェイス (AWS CLI) を使用して EBS ボリュームのサイズを拡張します。
- ディスク管理または PowerShell を使用して、EBS ボリュームのファイルシステム容量をオペレーティングシステムレベルで拡張します。
EBS ボリュームのサイズを拡張する
Amazon EC2 コンソールまたは AWS CLI を使用して EBS ボリュームのサイズを拡張してください。
**注:**Windows ボリュームの制限について詳しくは、「Windows ボリュームの要件」を参照してください。
EC2 コンソールを使用して EBS ボリュームを拡張する
- EC2 コンソールを開きます。
- ナビゲーションペインで [インスタンス] を選択し、自分のインスタンスを選択します。
- [ストレージ] タブを選択し、次にボリュームを選択します。
- [ボリューム] ペインで、拡張するボリュームのチェックボックスを選択します。
- [アクション] から、[ボリュームの変更] を選択します。
- [ボリュームの詳細] に、ボリュームタイプに基づいてサイズと IOPS を入力します。
- [修正] を選択し、ダイアログボックスで [修正] を選択します。
- [ボリューム] ペインの [ボリューム状態] で、ボリュームの最適化の進行状況を確認します。[ボリューム] ペインを更新して、進行状況の更新を確認してください。
- [ボリュームの状態] に、ボリュームが最適化中であることが表示されたら、EBS ボリュームのファイルシステムを拡張できます。
AWS CLI を使用して EBS ボリュームを拡張する
**注:**AWS CLI コマンドを実行する際にエラーが発生する場合は、最新バージョンの AWS CLI を使用しているか確認してください。
-
ボリューム変更 CLI コマンドを使用して EBS ボリュームを拡張します。
**重要:**AWS CLI コマンドのすべてのプレースホルダー値を自分の値に置き換えます。たとえば、RegionName を EBS ボリュームの AWS リージョンに置き換えてください。
aws ec2 modify-volume --region RegionName --volume-id VolumeId --size NewSize --volume-type NewType --iops NewIops
-
describe-volumes-modifications コマンドを実行して、ボリュームの最適化の進行状況を確認してください。
aws ec2 describe-volumes-modifications --volume VolumeId --region RegionName
EBS ボリュームのファイルシステムの容量を拡張する
ディスク管理または PowerShell を使用して、EBS ボリュームのファイルシステム容量を拡張します。
ディスク管理を使用してファイルシステムの容量を拡張する
PowerShell を使用してファイルシステムの容量を拡張する
**注:**貴重なデータを含むファイルシステムを拡張する前に、ボリュームのスナップショットを作成するのがベストプラクティスです。スナップショットを使用して、必要に応じて変更をロールバックします。詳細については、「Amazon EBS スナップショットの作成」を参照してください。
関連情報
EBS ボリュームの変更をリクエストする
ボリュームサイズ変更後の Windows ファイルシステムを拡張する