EBS ボリュームがアタッチ状態のままになるのはなぜですか?

所要時間1分
0

Amazon Elastic Block Store (Amazon EBS) ボリュームを Amazon Elastic Compute Cloud (Amazon EC2) インスタンスにアタッチしました。EBS ボリュームは、10 ~ 15 分経ってもまだアタッチ中の状態です。

解決策

EBS ボリュームは、EC2 Linux インスタンスと EC2 Windows インスタンスにボリュームをアタッチするための特定の前提条件を満たしている必要があります。アタッチ状態のまま EBS ボリュームをトラブルシューティングするには、次の手順を実行します。

EC2 インスタンスがサポートする EBS ボリュームの数を確認する

EC2 インスタンスに設定できる EBS ボリュームの最大数は、オペレーティングシステムとインスタンスタイプによって異なります。インスタンスがインスタンスレベルの制限に達した場合、インスタンスタイプを変更できます。Linux インスタンスにはインスタンスボリューム制限があり、Windows インスタンスにはインスタンスボリューム制限があります。

アタッチ状態の問題を解決するには、「Linux インスタンスのインスタンスタイプの変更」と「Windows インスタンスのインスタンスタイプの変更」を参照してください。

EBS ボリュームのデバイス名を確認します

EBS ボリュームを EC2 インスタンスにアタッチする場合、ボリュームのデバイス名を指定できます。デフォルトでは、名前が自動的に入力されます。インスタンスのブロックデバイスドライバは、ボリュームをマウントするときにボリュームに名前を割り当てます。割り当てられたボリューム名は、作成する名前と異なる場合があります。

デバイス名の詳細については、「Linux インスタンスのデバイス名」と「Windows インスタンスのデバイス名」を参照してください。

EBS ボリュームに指定したデバイス名がすでに使用されていないことを確認してください。インスタンスのブロックデバイスドライバーが既にデバイス名を使用している場合、アタッチする操作は失敗します。これは通常、次のいずれかの理由によるものです。

ブロックデバイスドライバーはデバイス名を再マップします。

ハードウェア仮想マシンの Amazon マシンイメージ (HVM AMI) インスタンスでは、/dev/sda1/dev/xvda に再マップされます。セカンダリ EBS ボリュームを /dev/xvda にアタッチしようとしても、セカンダリボリュームはインスタンスにアタッチできません。これにより、ボリュームがアタッチ状態のままになることがあります。

ブロックデバイスドライバーはデバイス名をリリースしませんでした

ユーザーが EBS ボリュームを強制的にデタッチしても、EC2 インスタンスのブロックデバイスドライバーはデバイス名をすぐに解放して再利用できない場合があります。デバイス名を再利用しようとすると、ボリュームがアタッチ状態のままになることがあります。

EBS ボリュームがアタッチ状態のままになるのを解決します

EBS ボリュームがアタッチ状態のままになる問題のほとんどは、次の手順を実行することで解決できます。

**重要:**開始する前に、データをバックアップしてください。詳細については、「Linux 用 Amazon EC2 のベストプラクティス」と「Amazon EC2 での Windows のベストプラクティス」を参照してください。

  1. EC2 コンソールを開きます。
  2. ナビゲーションペインで [ボリューム] を選択し、問題が発生しているボリュームを選択します。
  3. [アクション][ボリュームの強制デタッチ] を選択します。
  4. 別のデバイス名を使用して、EC2 インスタンスにボリュームをもう一度アタッチしてみます。たとえば Linux インスタンスでは、/dev/sdf の代わりに /dev/sdg を使用してください。Windows インスタンスでは、/dev/xvdf の代わりに /dev/xvdg を使用してください。

**注:**インスタンスは実行状態である必要があります。

上記のトラブルシューティングの手順を実行しても問題が解決しない場合や、動作していないデバイス名を使用する必要がある場合は、次の手順を実行してください。

  1. インスタンスを再起動します
  2. インスタンスを停止して起動し、インスタンスを新しい基盤となるハードウェアに移行します。
  3. インスタンスを起動して停止しても問題が解決しない場合は、サポートケースを作成してください

**重要:**インスタンスを停止すると、インスタンスストアボリュームに保存されているすべてのデータが失われます。詳細については、「インスタンスストアのボリュームとデータの有効期間」と「ルートデバイスストレージの概念」を参照してください。

関連情報

Amazon EBS ボリュームをインスタンスにアタッチする (Linux の場合)

Amazon EBS ボリュームをインスタンスにアタッチする (Windows の場合)

Windows インスタンスのボリュームへのディスクのマッピング

コメントはありません

関連するコンテンツ