

# Visualización del estado del volumen para un clúster de bases de datos de Aurora PostgreSQL
<a name="AuroraPostgreSQL.Managing.VolumeStatus"></a>

En Amazon Aurora, un volumen de clúster de bases de datos se compone de un conjunto de bloques lógicos. Cada uno de esos bloques representa 10 gigabytes de almacenamiento asignado. Estos bloques se denominan *grupos de protección*. 

Los datos de cada grupo de protección se replican en seis dispositivos de almacenamiento físicos denominados *nodos de almacenamiento*. Estos nodos de almacenamiento se distribuyen entre tres zonas de disponibilidad (AZ) en la región en la que reside el clúster de bases de datos. A su vez, cada nodo de almacenamiento contiene uno o varios bloques lógicos de datos para el volumen del clúster de bases de datos. Para obtener más información acerca de los grupos de protección y los nodos de almacenamiento, consulte [Introducing the Aurora Storage Engine](https://aws.amazon.com/blogs/database/introducing-the-aurora-storage-engine/) en el Blog de base de datos de AWS. Para obtener más información sobre volúmenes de clúster de Aurora en general, consulte [Almacenamiento de Amazon Aurora](Aurora.Overview.StorageReliability.md). 

Utilice la función `aurora_show_volume_status()` para devolver las siguientes variables de estado del servidor:
+ `Disks`: el número total de bloques lógicos de datos para el volumen del clúster de bases de datos.
+ `Nodes` **—** el número total de nodos de almacenamiento para el volumen del clúster de bases de datos.

Puede utilizar la función `aurora_show_volume_status()` para evitar un error al usar la función de inserción de errores `aurora_inject_disk_failure()`. La función de inserción de errores `aurora_inject_disk_failure()` simula el error de un nodo de almacenamiento completo o de un único bloque lógico de datos dentro de un nodo de almacenamiento. En la función, especifique el valor del índice de un bloque lógico de datos o nodo de almacenamiento concreto. Sin embargo, si especifica un valor del índice mayor que el número de bloques lógicos de datos o los nodos de almacenamiento utilizados por el volumen de clúster de bases de datos, la instrucción devuelve un error. Para obtener más información acerca de las consultas de inserción de errores, vea [Pruebas de Amazon Aurora PostgreSQL mediante consultas de inserción de errores](AuroraPostgreSQL.Managing.FaultInjectionQueries.md).

**nota**  
La función `aurora_show_volume_status()` está disponible para la versión 10.11 de Aurora PostgreSQL. Para obtener más información acerca de las versiones de Aurora PostgreSQL, consulte [Versiones de Amazon Aurora PostgreSQL y versiones del motor](AuroraPostgreSQL.Updates.20180305.md).

**Sintaxis**

```
1. SELECT * FROM aurora_show_volume_status();
```

**Ejemplo**

```
customer_database=> SELECT * FROM aurora_show_volume_status();
 disks | nodes 
-------+-------
    96 |    45
```