Después de crear un disco persistente o un Hyperdisk en Compute Engine, puedes consultar información sobre la configuración del disco. Puedes usar esta información para monitorizar el rendimiento del disco, mejorar la seguridad de los datos y optimizar el almacenamiento y los costes. En este documento se explica cómo ver los siguientes detalles esenciales del disco:
- Una lista de todos los discos disponibles en un proyecto, incluidos los que no están vinculados a una instancia
- Instancias adjuntas
- Si un disco se eliminará automáticamente con su instancia
- Modo de acceso
- Métricas de rendimiento de las operaciones de entrada/salida por segundo (IOPS) y del rendimiento
- Información de cifrado
Antes de empezar
-
Si aún no lo has hecho, configura la autenticación.
La autenticación verifica tu identidad para acceder a Google Cloud servicios y APIs. Para ejecutar código o ejemplos desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:
gcloud init
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
- Set a default region and zone.
REST
Para usar las muestras de la API REST de esta página en un entorno de desarrollo local, debes usar las credenciales que proporciones a la CLI de gcloud.
Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:
gcloud init
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
Para obtener más información, consulta el artículo Autenticarse para usar REST de la documentación sobre autenticación de Google Cloud .
Ver todos los discos de un proyecto
Para obtener una vista completa de tus recursos de almacenamiento, puedes enumerar todos los discos de un proyecto, incluidos los que no están conectados a una instancia.
Consola
En la Google Cloud consola, ve a la página Discos.
En la página Discos se muestran todos los discos de tu proyecto.
gcloud
Ejecuta el comando
disks list
.gcloud compute disks list
Resultado del comando
Una lista de todos los volúmenes de Persistent Disk y Hyperdisk de tu proyecto.
Para ver los discos de una región o una zona concretas, usa la marca
--zone
o--region
para especificar la ubicación.REST
Realiza una solicitud
POST
al métodocompute.disks.aggregatedList
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/disks/
Haz los cambios siguientes:
PROJECT_ID
: tu ID de proyecto.
Solicitar respuesta
Una lista de todos los volúmenes de Persistent Disk y Hyperdisk de tu proyecto.
Ver las instancias a las que está conectado un disco
Descubre cómo se usa tu disco y evita que se te apliquen cargos por discos sin usar identificando las instancias a las que está conectado.
Consola
En la Google Cloud consola, ve a la página Discos.
En la columna Nombre, haz clic en el nombre del disco.
En la tabla Propiedades, la fila En uso por muestra todas las instancias que están conectadas al disco.
gcloud
Ejecuta el comando
gcloud compute disks describe
.gcloud compute disks describe DISK_NAME
--zone=ZONE --format="json(users)"Haz los cambios siguientes:
ZONE
: la zona en la que se encuentra tu disco.DISK_NAME
: el nombre del disco.
Resultado del comando
Si el resultado es
null
, el disco no está asociado a ninguna instancia. De lo contrario, la salida será un objeto JSON que contenga un campo llamadousers
. El campousers
muestra las URLs de todas las instancias que usan el disco.REST
Realiza una solicitud
POST
al métodocompute.disks.get
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME
Haz los cambios siguientes:
PROJECT_ID
: tu ID de proyecto.ZONE
: la zona en la que se encuentra tu disco.DISK_NAME
: el nombre del disco.
Solicitar respuesta
La respuesta REST es un objeto JSON que contiene un campo llamado
users
.Si el valor del campo
users
esnull
, el disco no está asociado a ninguna instancia. De lo contrario, el objeto users mostrará las URLs de todas las instancias que usen el disco.Ver si un disco tiene habilitada la eliminación automática
Para evitar la pérdida accidental de datos, compruebe si el disco de arranque o no de arranque se eliminará cuando elimine la instancia adjunta.
De forma predeterminada, los discos de arranque tienen habilitada la opción
autoDelete
, lo que significa que, si se elimina una instancia, también se elimina su disco de arranque asociado. Sin embargo, puedes anular este ajuste si quieres conservar el disco de arranque adjunto. Los discos que no sean de arranque también se eliminarán si tienen habilitada la opciónautoDelete
.Consola
En la consola de Google Cloud , ve a la página Instancias de VM.
En la columna Nombre, haga clic en el nombre de la instancia.
En la sección Almacenamiento, vaya a la columna Al eliminar la instancia. When deleting instance puede tener uno de los siguientes valores:
- Eliminar disco: el disco se eliminará con la instancia.
- Conservar disco: el disco no se eliminará con la instancia.
gcloud
Ejecuta el comando
gcloud compute disks describe
.gcloud compute disks describe DISK_NAME
--zone=ZONEHaz los cambios siguientes:
ZONE
: la zona en la que se encuentra tu disco.DISK_NAME
: el nombre del disco.
Resultado del comando
Un objeto JSON que contiene un campo llamado
autoDelete
.autoDelete
describe si el disco se eliminará con la instancia a la que está asociado y puede tener uno de los siguientes valores:true
: el disco se eliminará con la instancia.false
: el disco no se eliminará con la instancia.
REST
Realiza una solicitud
POST
al métodocompute.disks.get
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME
Haz los cambios siguientes:
PROJECT_ID
: tu ID de proyecto.ZONE
: la zona en la que se encuentra tu disco.DISK_NAME
: el nombre del disco.
Solicitar respuesta
Un objeto JSON que contiene un campo llamado
autoDelete
.autodelete
describe si el disco se eliminará con su instancia adjunta y puede tener uno de los siguientes valores:true
: el disco se eliminará con la instancia.false
: el disco no se eliminará con la instancia.
Ver cuánto espacio queda en un disco
Para ver cuánto espacio queda en un disco sin conectarte a la instancia adjunta, debes instalar el agente de operaciones en tus instancias. El agente de operaciones proporciona métricas adicionales para
bytes_used
(bytes de disco usados) ypercent_used
(utilización del disco).Para obtener más información sobre la monitorización del espacio en disco, consulta las métricas del agente de Ops.
Ver el modo de acceso de un Hyperdisk
El modo de acceso determina si un volumen de Hyperdisk se puede asociar a varias instancias y si las instancias asociadas tienen acceso de solo lectura o de lectura y escritura al disco.
Consola
En la Google Cloud consola, ve a la página Discos.
En la columna Nombre, haz clic en el nombre del disco.
En la tabla Propiedades, la fila Modo de acceso describe cómo pueden acceder las instancias a los datos del disco y puede tener uno de los siguientes valores:
- Lectura y escritura de una sola VM (opción predeterminada) para acceder de lectura y escritura desde una instancia.
- Varias VMs de lectura y escritura para acceder en modo de lectura y escritura desde varias instancias.
- Varias VMs de solo lectura para acceder en modo de solo lectura desde varias instancias.
gcloud
Ejecuta el comando
gcloud compute disks describe
.gcloud compute disks describe DISK_NAME
--zone=ZONE
--format="json(accessMode)"Haz los cambios siguientes:
ZONE
: la zona en la que se encuentra tu disco.DISK_NAME
: el nombre del disco.
Resultado del comando
Un objeto JSON que contiene un campo llamado
accessMode
.accessMode
describe cómo pueden acceder las instancias a los datos del disco y puede tener uno de los siguientes valores:READ_ONLY_MANY
para obtener acceso de solo lectura desde varias instancias.READ_WRITE_MANY
para acceder de lectura y escritura desde varias instancias.READ_WRITE_SINGLE
para obtener acceso de lectura y escritura desde una instancia.
REST
Realiza una solicitud
POST
al métodocompute.disks.get
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME
Haz los cambios siguientes:
PROJECT_ID
: tu ID de proyecto.ZONE
: la zona en la que se encuentra tu disco.DISK_NAME
: el nombre del disco
Solicitar respuesta
La respuesta REST es un objeto JSON que contiene un campo llamado
accessMode
.accessMode
describe cómo pueden acceder las instancias a los datos del disco y puede tener uno de los siguientes valores:READ_ONLY_MANY
para obtener acceso de solo lectura desde varias instancias.READ_WRITE_MANY
para acceder de lectura y escritura desde varias instancias.READ_WRITE_SINGLE
para obtener acceso de lectura y escritura desde una instancia.
Determinar si un disco funciona correctamente
Los discos tienen límites en cuanto al número máximo de IOPS y la capacidad de procesamiento que pueden alcanzar. Estos límites dependen del tamaño del disco y de la instancia conectada. El rendimiento máximo de un disco no puede superar los límites de la instancia a la que está conectado.
Para determinar si un volumen de Hyperdisk o Persistent Disk está funcionando al nivel esperado en función de su tamaño y de la instancia a la que está conectado, sigue estos pasos:
- Comprueba el rendimiento aprovisionado o máximo del disco.
- Compara el rendimiento aprovisionado o máximo con el rendimiento real del disco.
Los pasos para comprobar el rendimiento aprovisionado o máximo de un disco dependen de si el disco es un hiperdisco o un disco persistente.
Ver el rendimiento aprovisionado de un Hyperdisk
Para ver los valores de IOPS y de rendimiento aprovisionados de un volumen de Hyperdisk, consulta Ver los ajustes de rendimiento aprovisionado de Hyperdisk.
Ver el rendimiento máximo de un disco persistente
Los volúmenes de disco persistente tienen límites de rendimiento y de IOPS por GiB y por instancia que pueden mantener. En las siguientes secciones se ofrece información detallada sobre los límites de rendimiento de los discos persistentes zonales y regionales:
- Límites de IOPS y rendimiento de Persistent Disk de zona
- Límites de IOPS y rendimiento de los discos persistentes regionales
Los discos persistentes balanceados y los discos persistentes SSD (rendimiento) también ofrecen un rendimiento de referencia para mantener los IOPS y el rendimiento. Para calcular los valores máximos de IOPS y de rendimiento de un volumen de disco persistente equilibrado o de disco persistente SSD, usa la siguiente ecuación:
Maximum expected performance = Baseline performance + (Per GiB performance limit * Combined disk size in GiB)
Para obtener más información, consulta Rendimiento de referencia.
Ver el rendimiento real de un disco
Para ver el rendimiento de IOPS y de procesamiento de un disco, usa la Google Cloud consola.
Consola
En la consola de Google Cloud , ve a la página Instancias de VM.
En la columna Nombre, haz clic en el nombre de la VM a la que está asociado el disco.
Haz clic en Observabilidad.
En el menú, selecciona Disco > Rendimiento.
Aparecen gráficos que ilustran el rendimiento de IOPS y de Throughput del disco. Para ver todos los gráficos, debes instalar el Agente de operaciones.
Para ver un informe más detallado sobre el rendimiento de un disco, consulta Revisar las métricas de rendimiento del disco.
Si el disco no funciona como debería, consulta las directrices de Monitorizar el estado de un disco.
Ver información sobre el cifrado de un disco
Los discos de Compute Engine se cifran con uno de los siguientes tipos de claves de cifrado:
- Google-owned and managed keys
- Claves de encriptado gestionadas por el cliente (CMEKs)
- Claves de cifrado proporcionadas por el cliente (CSEKs)
De forma predeterminada, Compute Engine usa Google-owned and managed keys.
Consola
En la Google Cloud consola, ve a la página Discos.
En la columna Nombre, haz clic en el nombre del disco.
En la tabla Propiedades, la fila Cifrado indica el tipo de cifrado: Gestionado por Google, Gestionado por el cliente o Proporcionado por el cliente.
gcloud
Ejecuta el comando
gcloud compute disks describe
.gcloud compute disks describe DISK_NAME
--zone=ZONE
--format="json(diskEncryptionKey)"Haz los cambios siguientes:
ZONE
: la zona en la que se encuentra tu disco.DISK_NAME
: el nombre del disco.
Resultado del comando
Si el resultado es
null
, el disco usa un Google-owned and managed key.De lo contrario, la salida es un objeto JSON.
Si el objeto JSON contiene un campo llamado
diskEncryptionKey
, el disco está cifrado. El objetodiskEncryptionKey
contiene información sobre si el disco está cifrado con CMEK o CSEK:- Si la propiedad
diskEncryptionKey.kmsKeyName
está presente, el disco se cifra con CMEK. La propiedadkmsKeyName
indica el nombre de la clave específica que se ha usado para cifrar el disco:{ "diskEncryptionKey": { "kmsKeyName": "projects/my-proj/.." } }
- Si la propiedad
diskEncryptionKey.sha256
está presente, el disco está cifrado con CSEK. La propiedadsha256
es el hash SHA-256 de la clave de cifrado proporcionada por el cliente que protege el disco.{ "diskEncryptionKey": { "sha256": "abcdefghijk134560459345dssfd" } }
REST
Realiza una solicitud
POST
al métodocompute.disks.get
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME
Haz los cambios siguientes:
PROJECT_ID
: tu ID de proyecto.ZONE
: la zona en la que se encuentra tu disco.DISK_NAME
: el nombre del disco
Solicitar respuesta
Si la respuesta es
null
, el disco usa un Google-owned and managed key.De lo contrario, la respuesta es un objeto JSON.
Si el objeto JSON contiene un campo llamado
diskEncryptionKey
, el disco está cifrado. El objetodiskEncryptionKey
contiene información sobre si el disco está cifrado con CMEK o CSEK:- Si la propiedad
diskEncryptionKey.kmsKeyName
está presente, el disco se cifra con CMEK. La propiedadkmsKeyName
indica el nombre de la clave específica que se ha usado para cifrar el disco:{ "diskEncryptionKey": { "kmsKeyName": "projects/my-proj/.." } }
- Si la propiedad
diskEncryptionKey.sha256
está presente, el disco está cifrado con CSEK. La propiedadsha256
es el hash SHA-256 de la clave de cifrado proporcionada por el cliente que protege el disco.{ "diskEncryptionKey": { "sha256": "abcdefghijk134560459345dssfd" } }
Si el disco usa CMEKs, puedes consultar información detallada sobre la clave, su conjunto de claves y su ubicación siguiendo los pasos que se indican en Ver claves por proyecto.
Si el disco usa CSEKs, ponte en contacto con el administrador de tu organización para obtener información sobre la clave. Si usas una CMEK, también puedes ver qué recursos protege esa clave con el seguimiento del uso de claves. Para obtener más información, consulta Ver el uso de las claves.
Ver todos los detalles de un disco
Para obtener información general sobre tu disco, puedes ver todas las propiedades de un disco a la vez.
Consola
En la Google Cloud consola, ve a la página Discos.
En la columna Nombre, haz clic en el nombre del disco.
Se muestra la tabla Propiedades con un resumen de la información básica del disco.
Para ver información adicional sobre el disco, haz clic en EQUIVALENTE REST.
Aparecerá una ventana de diálogo con la respuesta REST original de la API de Compute Engine.
gcloud
Ejecuta el comando
gcloud compute disks describe
.gcloud compute disks describe DISK_NAME \ --zone=ZONE
Haz los cambios siguientes:
DISK_NAME
: el nombre del disco.ZONE
: la zona en la que se encuentra tu disco.
Resultado del comando
Todos los datos asociados al disco de Compute Engine.
REST
Realiza una solicitud
POST
al métodocompute.disks.get
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME
Haz los cambios siguientes:
PROJECT_ID
: tu ID de proyecto.ZONE
: la zona en la que se encuentra tu disco.DISK_NAME
: el nombre del disco
Solicitar respuesta
La respuesta REST contiene todos los datos asociados al disco de Compute Engine.
Siguientes pasos
- Modificar la configuración de un volumen de HyperDisk de Google Cloud
- Modificar un disco persistente
A menos que se indique lo contrario, el contenido de esta página está sujeto a la licencia Reconocimiento 4.0 de Creative Commons y las muestras de código están sujetas a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio web de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-09-25 (UTC).
-