A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://cloud.google.com/compute/docs/disks/add-hyperdisk below:

Create a new Hyperdisk volume | Compute Engine Documentation

Skip to main content Create a new Hyperdisk volume

Stay organized with collections Save and categorize content based on your preferences.

You can use a Hyperdisk Balanced, Hyperdisk Extreme or Hyperdisk Throughput volume with your Compute Engine instance by completing the following tasks:

For Hyperdisk Balanced volumes, you can also create boot disks as well as data disks.

For general information about Hyperdisk, see About Hyperdisk.

To add a Hyperdisk Balanced High Availability disk to your instance, use the following procedures:

Before you begin Required roles and permissions

To get the permissions that you need to add a Hyperdisk volume to your instance, ask your administrator to grant you the following IAM roles on the project:

For more information about granting roles, see Manage access to projects, folders, and organizations.

These predefined roles contain the permissions required to add a Hyperdisk volume to your instance. To see the exact permissions that are required, expand the Required permissions section:

Required permissions

The following permissions are required to add a Hyperdisk volume to your instance:

You might also be able to get these permissions with custom roles or other predefined roles.

Supported values for Hyperdisk volumes Size limits

The size you specify for a Hyperdisk volume must be within the ranges listed in following table.

Hyperdisk type Minimum size Maximum size Default size Hyperdisk Balanced 4 GiB 64 TiB 100 GiB Hyperdisk Balanced High Availability 4 GiB 64 TiB 100 GiB Hyperdisk Extreme 64 GiB 64 TiB 1 TiB Hyperdisk ML 4 GiB 64 TiB 100 GiB Hyperdisk Throughput 2 TiB 32 TiB 2 TiB

However, the size of a Hyperdisk volume that's attached to a VM can't exceed the Hyperdisk limits for the VM.

Performance limits

The following table lists the limits for the performance that you can specify for each Hyperdisk type. However, the IOPS and throughput levels you can specify also depend on the volume's size. For a detailed summary of each limit, see the Size and performance limits section for Hyperdisk Balanced, Hyperdisk Balanced High Availability, Hyperdisk Extreme, Hyperdisk ML, and Hyperdisk Throughput.

Hyperdisk type IOPS limit Throughput limit (MiB/s) Hyperdisk Balanced 160,000 2,400 Hyperdisk Balanced High Availability 100,000 1,200 Hyperdisk Extreme 350,000 You can't provision a throughput level for Hyperdisk Extreme volumes. Each volume gets 250 MiB/s of throughput with every 1,000 IOPS, up to 5,000 MiB/s. Hyperdisk ML You can't provision an IOPS level, but each MiB/s of provisioned throughput comes with 16 IOPS, up to 19,200,000 IOPS. 1,200,000 Hyperdisk Throughput You can't provision an IOPS level, but each MiB/s of provisioned throughput comes with 4 IOPS, up to 2,400 IOPS. 600 Hyperdisk type variables

The following table lists the reference values of each Hyperdisk type. When creating a Hyperdisk volume with the Google Cloud CLI, REST, or the Cloud Client Libraries for Compute Engine indicate the Hyperdisk type to create by providing its corresponding value from the table.

Disk type Reference name Hyperdisk Balanced hyperdisk-balanced Hyperdisk Balanced High Availability hyperdisk-balanced-high-availability Hyperdisk Extreme hyperdisk-extreme Hyperdisk Throughput hyperdisk-throughput Hyperdisk ML hyperdisk-ml Add a Hyperdisk volume to your instance

You can create and attach a Hyperdisk volume by using the Google Cloud console, Google Cloud CLI, or REST.

The size, throughput, and IOPS that you specify when creating a Hyperdisk volume must be in the range of supported values.

When you create a Hyperdisk Balanced volume, you can optionally allow multiple instances to access the disk concurrently by creating the disk in multi-writer mode.

Console
  1. Go to the VM instances page.

    Go to VM instances

  2. Click the name of the instance where you want to add a disk.

  3. On the VM instance details page, click Edit.

  4. Under the heading Additional disks, click Add new disk.

  5. Specify a name for the disk, and optionally add a description. Select Blank disk as the Disk source type.

  6. Under Disk settings, choose a disk type from the following list. The values that you specify must be in the range of supported values.

    1. Hyperdisk Balanced. You can also change the default disk Size, Provisioned IOPS, and Provisioned Throughput settings.
    2. Hyperdisk Extreme. You can also change the default disk Size and Provisioned IOPS settings.
    3. Hyperdisk ML. You can also change the default disk Size and Provisioned Throughput settings.
    4. Hyperdisk Throughput.You can also change the default disk Size and Provisioned Throughput settings.
  7. Optional: For Hyperdisk Balanced volumes, you can enable attaching the disk to multiple instances by creating the disk in multi-writer mode. Under Access mode, select Multiple VMs read write.

  8. Click Save.

  9. To apply your changes to the instance, click Save.

gcloud
  1. Use the gcloud compute disks create command to create the Hyperdisk volume.

    gcloud compute disks create DISK_NAME \
       --zone=ZONE \
       --size=DISK_SIZE \
       --type=DISK_TYPE \
       --provisioned-iops=IOPS_LIMIT
       --provisioned-throughput=THROUGHPUT_LIMIT
       --access-mode=DISK_ACCESS_MODE
    

    Replace the following:

  2. Optional: Use the gcloud compute disks describe DISK_NAME command to see a description of your disk.

  3. After you create the disk, you can attach the disk to an instance.

REST
  1. Construct a POST request to create a zonal Hyperdisk by using the disks.insert method. Include the name, sizeGb, type, provisionedIops, and provisionedThroughput properties. To create this disk as an empty and unformatted non-boot disk, don't specify a source image or a source snapshot.

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks
    {
       "name": "DISK_NAME",
       "sizeGb": "DISK_SIZE",
       "type": "https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/diskTypes/DISK_TYPE",
       "provisionedIops": "IOPS_LIMIT",
       "provisionedThroughput": "THROUGHPUT_LIMIT",
       "accessMode": "DISK_ACCESS_MODE"
    }
    

    Replace the following:

  2. Optional: Use the compute.disks.get method to see a description of your disk.

  3. After you create the disk, you can attach the disk to any running or stopped instance.

Go Java Node.js

After you create the disk, you can attach the disk to any running or stopped instance.

Format and mount the disk

After you create and attach the new disk to an instance, you must format and mount the disk, so that the operating system can use the available storage space.

What's next

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-07-02 UTC.

[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-02 UTC."],[[["Hyperdisk volumes can be added to Compute Engine instances as blank, non-boot, and zonal disks, and they can be attached during or after instance creation, with Hyperdisk Balanced volumes additionally supporting boot disks."],["Before adding a Hyperdisk volume, it is essential to review the Hyperdisk limitations and set up authentication for Google Cloud services and APIs if you haven't already."],["You can create a Hyperdisk volume using the Google Cloud console, gcloud CLI, or REST, ensuring that the size, throughput, and IOPS specified are within the supported ranges."],["After creating and attaching a Hyperdisk volume, it must be formatted and mounted to allow the operating system to utilize the available storage, following procedures for Linux or Windows as required."],["To maintain data integrity, you should regularly back up Hyperdisk volumes using snapshots and understand how to customize the IOPS and throughput of the disk."]]],[]]


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4