

# Aurora MySQL DB 클러스터를 위한 볼륨 상태 표시
<a name="AuroraMySQL.Managing.VolumeStatus"></a>

Amazon Aurora에서 DB 클러스터 볼륨은 논리 블록의 모음으로 구성됩니다. 이 각각은 할당된 스토리지의 10기가바이트를 나타냅니다. 이러한 블록을 *보호 그룹*이라고 합니다.

각 보호 그룹의 데이터는 *스토리지 노드*라고 하는 6개의 물리 스토리지 장치에 두루 복제됩니다. 이러한 스토리지 노드는 DB 클러스터가 상주하는 AWS 리전의 3개 가용 영역(AZ)에 할당됩니다. 또한 각 스토리지 노드에는 DB 클러스터 볼륨에 대해 1개 이상의 논리 데이터 블록이 포함됩니다. 보호 그룹 및 스토리지 노드에 대해 자세히 알아보려면 AWS 데이터베이스 블로그에서 [Introducing the Aurora storage engine](https://aws.amazon.com/blogs/database/introducing-the-aurora-storage-engine/)을 참조하세요.

전체 스토리지 노드 또는 스토리지 노드 내부의 단일 논리 데이터 블록의 장애를 시뮬레이션할 수 있습니다. 이를 위해 `ALTER SYSTEM SIMULATE DISK FAILURE` 오류 주입문을 사용합니다. 이 문의 경우 쿼리에서 특정 논리 데이터 블록 또는 스토리지 노드의 인덱스 값을 지정합니다. 그러나 DB 클러스터 볼륨이 사용하는 논리 데이터 블록 또는 스토리지 노드의 수보다 큰 인덱스 값을 지정하면, 이 문은 오류를 반환합니다. 오류 삽입 쿼리에 대한 자세한 내용은 [오류 삽입 쿼리를 사용하여 Amazon Aurora MySQL 테스트](AuroraMySQL.Managing.FaultInjectionQueries.md) 단원을 참조하십시오.

`SHOW VOLUME STATUS` 문을 사용하여 오류를 피할 수 있습니다. 이 문은 두 서버 상태 변수, `Disks` 및 `Nodes`를 반환합니다. 이러한 변수는 DB 클러스터 블록에 대해 각각 논리 데이터 블록과 스토리지 노드의 총 수를 표시합니다.

## 구문
<a name="AuroraMySQL.Managing.VolumeStatus.Syntax"></a>

```
SHOW VOLUME STATUS
```

## 예
<a name="AuroraMySQL.Managing.VolumeStatus.Example"></a>

다음 예는 전형적인 SHOW VOLUME STATUS 결과를 보여줍니다.

```
mysql> SHOW VOLUME STATUS;
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| Disks         | 96    |
| Nodes         | 74    |
+---------------+-------+
```