

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon EBS ボリュームステータスチェック
<a name="monitoring-volume-checks"></a>

ボリュームステータスチェックを利用すると、Amazon EBS ボリュームのデータの潜在的な不整合を容易に理解、追跡、および管理できます。これらのチェックは、Amazon EBS ボリュームに障害が発生しているかどうかを判断するために必要な情報を提供し、潜在的に不整合なボリュームの処理方法を制御できるように設計されています。

ボリュームステータスチェックは 5 分ごとに自動的に試行され、成功または失敗のステータスを返します。すべてのチェックが成功した場合、ボリュームのステータスは `ok` です。チェックが失敗した場合、ボリュームのステータスは `impaired` です。ステータスが `insufficient-data` の場合、ボリュームのチェックがまだ実行中である可能性があります。ボリュームステータスチェックの結果を表示して、障害のあるボリュームを特定し、必要なアクションを行うことができます。

ボリュームのデータが潜在的に不整合であると Amazon EBS が判断した場合、デフォルトでは、アタッチされたすべての EC2 インスタンスからそのボリュームへの I/O が無効になります。これにより、データの破損を防ぐことができます。I/O が無効になると、次のボリュームステータスチェックが失敗し、ボリュームステータスは `impaired` になります。さらに、I/O が無効になったこと、およびボリュームへの I/O を有効にすることによってボリュームの障害ステータスを解決できることを伝えるイベントが表示されます。ユーザーが I/O を有効にするまでシステムは待機するため、インスタンスがボリュームの使用を継続するかどうかを決定するか、それを実行する前に **fsck** (Linux インスタンス) または **chkdsk** (Windows インスタンス) などコマンドを使用して整合性チェックを実行する判断をできる機会を与えます。

**注記**  
ボリュームステータスはボリュームステータスチェックに基づいており、ボリューム状態を反映していません。従って、ボリュームステータスではボリュームが `error` 状態 (例えば、I/O を受け付けできない) であることは判りません。ボリュームの状態についての詳細は、[ボリューム状態](ebs-describing-volumes.md#volume-state)を参照してください。

あるボリュームの整合性について心配しているわけではなく、そのボリュームに障害が発生した際にそのボリュームをすぐに利用できるようにしたい場合は、デフォルトの動作を上書きして、I/O を自動的に有効にするようにボリュームを設定することができます。**Auto-Enable IO** 属性 (API の `autoEnableIO`) を有効にしている場合は、ボリューム状態のチェックは引き続きパスされます。また、ボリュームに潜在的な障害があると判断されたが、そのボリュームの I/O が自動的に有効になったことを伝えるイベントも表示されます。これにより、ボリュームの整合性を確認したり、後でボリュームを交換したりすることが可能になります。

I/O パフォーマンスステータスチェックは、実際のボリュームパフォーマンスと予想されるボリュームパフォーマンスを比較します。ボリュームパフォーマンスが想定未満である場合は、警告が表示されます。このステータスチェックは、インスタンスにアタッチされている、プロビジョンド IOPS SSD (`io1` および `io2`) ボリュームと、汎用 SSD (`gp3`) ボリュームに対してのみ使用できます。ステータスチェックは、汎用 SSD (`gp2`)、スループット最適化 HDD (`st1`)、Cold HDD (`sc1`)、または磁気 (`standard`) ボリュームでは使用できません。I/O パフォーマンスステータスチェックは 1 分ごとに 1 回実行され、CloudWatch は 5 分ごとにこのデータを収集します。`io1` または `io2` ボリュームをインスタンスにアタッチしてから、ステータスチェックが I/O パフォーマンスステータスを報告するまでに、最長で 5 分かかる場合があります。

**重要**  
スナップショットから復元された Provisioned IOPS SSD ボリュームを初期化している間は、ボリュームのパフォーマンスが想定レベルの 50% を下回る場合があります。このため、ボリュームの [**I/O Performance (I/O パフォーマンス)**] ステータスチェックでは `warning` 状態が表示されます。これは想定の動作です。初期化中の Provisioned IOPS SSD ボリュームの `warning` 状態は無視してかまいません。詳細については、[作成後にボリュームを手動で初期化する](initalize-volume.md#ebs-initialize)を参照してください。

次の表に、Amazon EBS ボリュームのステータスを示します。


| ボリュームのステータス | I/O 有効ステータス | I/O パフォーマンスステータス (`io1`、`io2`、および `gp3` ボリュームのみ) | 
| --- | --- | --- | 
| `ok` | Enabled (I/O Enabled または I/O Auto-Enabled) | Normal (ボリュームパフォーマンスは想定どおり) | 
| `warning` | Enabled (I/O Enabled または I/O Auto-Enabled) | Degraded (ボリュームのパフォーマンスが想定を下回っている)<br />Severely Degraded (ボリュームのパフォーマンスが想定をかなり下回っている) | 
| `impaired` | Enabled (I/O Enabled または I/O Auto-Enabled)<br />Disabled (ボリュームがオフラインで復旧の保留中、またはユーザーによる I/O の有効化待ち) | Stalled (ボリュームのパフォーマンスは致命的な影響を受けている)<br />Not Available (I/O が無効なため、I/O パフォーマンスの判定不能) | 
| `insufficient-data` | Enabled (I/O Enabled または I/O Auto-Enabled)<br />Insufficient Data | Insufficient Data | 

------
#### [ Console ]

**ステータスチェックを表示するには**

1. Amazon EC2 コンソール ([https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)) を開きます。

1. ナビゲーションペインの [**ボリューム**] を選択します。

   **[Volume Status]** (ボリュームのステータス) 列に、各ボリュームの動作状況が表示されます。

1. 特定のボリュームのステータスの詳細を表示するには、グリッドからボリュームを選択して、**[Status Checks]**] (ステータスチェック) タブを選択します。

1. ステータスチェックが失敗したボリュームがある場合 (ステータスが `impaired` と示されている場合) は、[障害のある Amazon EBS ボリュームを操作する](work_volumes_impaired.md) を参照してください。

ナビゲータで [**Events (イベント)**] を選択して、インスタンスとボリュームのすべてのイベントを表示することもできます。詳細については、[Amazon EBS ボリュームイベント](monitoring-vol-events.md)を参照してください。

------
#### [ AWS CLI ]

**ボリュームステータス情報を表示するには**  
[describe-volume-status](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-volume-status.html) コマンドを使用します。

```
aws ec2 describe-volume-status --volume-ids {{vol-01234567890abcdef}}
```

次の例を使用して、障害のあるボリュームを特定します。

```
aws ec2 describe-volume-status --filters Name=volume-status.status,Values=impaired
```

------
#### [ PowerShell ]

**ボリュームステータス情報を表示するには**  
[Get-EC2VolumeStatus](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2VolumeStatus.html) コマンドレットを使用します。

```
Get-EC2VolumeStatus -VolumeId {{vol-01234567890abcdef}}
```

次の例を使用して、障害のあるボリュームを特定します。

```
Get-EC2VolumeStatus -Filter @{Name="volume-status.status"; Values="impaired"}
```

------