

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 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를 자동으로 사용하도록 볼륨을 구성하여 기본 동작을 무시할 수 있습니다. [**IO 자동 사용(Auto-Enable IO)**] 볼륨 속성(API의 `autoEnableIO`)을 사용하면 볼륨 상태 확인이 계속해서 통과됩니다. 또한 볼륨이 잠재적으로 일치하지 않는 것으로 확인되었지만 I/O가 자동으로 활성화되었다고 알려주는 이벤트가 표시됩니다. 그러면 볼륨의 일관성을 확인하거나 나중에 볼륨을 교체할 수 있습니다.

I/O 성능 상태 확인은 실제 볼륨 성능과 볼륨의 예상 성능을 비교합니다. 볼륨 성능이 예상보다 낮은 경우 알림을 제공합니다. 이 상태 확인은 인스턴스에 연결된 프로비저닝된 IOPS SSD(`io1` 및 `io2`) 및 범용 SSD(`gp3`) 볼륨에만 사용할 수 있습니다. 범용 SSD(`gp2`), 처리량 최적화 HDD(`st1`), 콜드 HDD(`sc1`) 또는 마그네틱(`standard`) 볼륨에는 상태 확인이 유효하지 않습니다. I/O 성능 상태 확인은 1분에 한 번씩 수행되며 CloudWatch는 이 데이터를 5분 간격으로 수집합니다. `io1` 또는 `io2` 볼륨을 인스턴스에 연결한 후 상태 확인에서 I/O 성능 상태를 보고하기까지 최대 5분이 소요될 수 있습니다.

**중요**  
스냅샷에서 복원한 Provisioned IOPS SSD 볼륨을 초기화할 경우 볼륨의 성능이 예상 수준보다 50퍼센트 이하로 떨어질 수 있으며, 이로 인해 볼륨의 **I/O 성능** 상태 확인에 `warning` 상태가 표시될 수 있습니다. 이는 예상된 동작이므로 초기화 중에는 Provisioned IOPS SSD 볼륨에 대한 `warning` 상태를 무시해도 됩니다. 자세한 내용은 [볼륨 생성 후 수동 초기화](initalize-volume.md#ebs-initialize) 섹션을 참조하세요.

다음 표에는 Amazon EBS 볼륨에 대한 상태가 나와 있습니다.


| 볼륨 상태 | I/O 활성화 상태 | I/O 성능 상태(`io1`, `io2` 및 `gp3` 볼륨에만 해당) | 
| --- | --- | --- | 
|  `ok`  |  활성화됨(I/O 활성화 또는 I/O 자동 활성화)  |  정상(볼륨 성능이 예상대로임)  | 
|  `warning`  |  활성화됨(I/O 활성화 또는 I/O 자동 활성화)  |  성능 저하(볼륨 성능이 예상보다 낮음) 심각한 성능 저하(볼륨 성능이 예상보다 훨씬 낮음)  | 
|  `impaired`  |  활성화됨(I/O 활성화 또는 I/O 자동 활성화) 비활성화됨(볼륨이 오프라인이고 복구 보류 중이거나 사용자가 I/O를 활성화하기를 기다리는 중)  |  중단됨(볼륨 성능이 저하됨) 사용할 수 없음(I/O가 비활성화되어 I/O 성능을 확인할 수 없음)  | 
|  `insufficient-data`  |  활성화됨(I/O 활성화 또는 I/O 자동 활성화) 데이터 부족  |  데이터 부족  | 

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

**상태 확인 보기**

1. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)에서 Amazon EC2 콘솔을 엽니다.

1. 탐색 창에서 **볼륨**을 선택합니다.

   **볼륨 상태(Volume status\_** 열에 각 볼륨의 작업 상태가 나열됩니다.

1. 특정 볼륨의 상태 세부 정보를 보려면 그리드를 선택하고 **상태 검사(Status checks)** 탭을 선택합니다.

1. 상태 확인에 실패한 볼륨이 있는 경우(`impaired` 상태) [손상된 Amazon EBS 볼륨 작업](work_volumes_impaired.md) 섹션을 참조하세요.

또는 탐색기에서 **이벤트** 창을 선택하여 인스턴스와 볼륨에 대한 모든 이벤트를 볼 수 있습니다. 자세한 내용은 [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) cmdlet을 사용합니다.

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

다음 예제를 사용하여 손상된 볼륨을 식별합니다.

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

------