In theVolume namefield, enter a name for the volume. The
name must be unique for each project within a location.
Optional: Enter a description in theDescriptionfield for the volume.
Select astorage poolto host the volume.
The volume you create inherits the settings of the storage pool you select.
If the storage pools in the drop-down menu don't have the settings you want,create a new storage pool.
In theShare namefield, enter the share name of the volume. The name
must be unique for each project within a location.
For NFS exports, the share name corresponds to the export path.
In theCapacityfield, enter the capacity of the volume.
For Flex service level, the volumes can have a capacity between 1 GiB and
102,400 GiB.
For Standard, Premium, and Extreme service levels, the volumes on storage
pools can have a capacity between 100 GiB and 102,400 GiB.
Volumes on Premium and Extreme service levels offer a large capacity
option, which can have volume capacities between 15 TiB and 3 PiB.
The capacity of a volume can increase or decrease in 1 GiB increments
between its capacity limits. Volume capacities are subject to the
remaining available capacity in the hosting storage pool. If you run out
of space, increase the capacity of the storage pool.
Click theProtocol(s)drop-down list, and select the protocol you want
to use.
Enable SMB encryption:enable SMB3 transport encryption.
When enabled, clients that don't support SMB3 encryption can't access
the share.
check
check
Hide SMB share:disable discoverability for the share
using network browsing.
check
check
Enable access-based enumeration:access-based
enumeration hides files and folders that users don't have permissions
to access.
check
check
Enable continuous availability share support for SQL Server, FSLogix:
enable this option only for SQL Server and FSLogix workloads that
require continuous availability (CA).
check
ClickBlock volume from deletion when clients are connectedin theConfiguration for selected protocol(s)for volumes used as GCVE
datastores. This setting is permanent.
Optional: if the selected storage pool allows auto-tiering:
ClickEnable auto-tieringif you want to enable auto-tiering for
the volume.
Specify aCooling thresholdbetween 2 to 183 days for Premium,
Extreme, or custom-performance Flex zonal pools. The default cooling
threshold value is 31 days.
Volumes in custom-performance Flex zonal pools offer the option to
enable or disable theHot tier bypass. For more information, seeManage auto-tiering.
Specify the Export Policy for NFSv3, NFSv4.1, and dual-protocol types to
allow client access. Settings depend on your protocol choices. Export
policy definition is only required for any protocol combination that
contains NFSv3 or v4.1. You can't define export policies for SMB volumes.
InAllowed Clients, specify the IPv4 addresses of the clients the
export rule applies to. Enter a comma-separated list of IP addresses or
CIDRs with a maximum length of 4,096 characters.
InAccess, selectRead & WriteorRead Only.
InRoot Access (no_root_squash), SelectOnorOff.
An important security mechanism of NFS is to map the root user,UID 0,
to nobody,UID 65535. We recommend that you disable root access for
all of your clients, except for a few management hosts. Create a
dedicated export rule with root access enabled for the management
hosts.
Apply protocol-specific settings based on your protocol type:
NFSv3,NFSv4.1,without Kerberos, anddual-protocol:
Specify if the rule isRead & WriteorRead-Only.
NFSv4.1 with Kerberos enabled: Specify if access isnot enabled,read only, orread & writeforkerberos5(krb5),kerberos5i(krb5i), andkerberos5p(krb5p).
Both(NFSv3 or NFSv4.1): Specify if the rule applies to NFSv3
only, NFSv4.1 only, or both.
ClickDone.
Optional: define a snapshot schedule:
SelectMake snapshot directory visibleto enable file
system access to snapshot versions by clients. For more information,
seeNetApp Volumes volume snapshots overview.
SelectAllow scheduled snapshotsto configure the volume to
automatically take snapshots. You can specify the number of snapshots
to keep at hourly, daily, weekly, and monthly snapshot intervals. Times
are specified in UTC. If you reach the maximum number of snapshots, the
oldest snapshot deletes.
Review your snapshot selections.
Optional: define a backup schedule:
SelectAllow scheduled backupsto configure automatic hourly,
weekly, or monthly backups.
Optional: under theLabelssection, clickAdd labelto enter
relevant labels for reporting and querying purposes.
ClickCreate.
The new volume is listed on theVolumespage. Volumes take up to 20
minutes to create the first volume that appears in theCreatingstate.
Additional volumes generate within a few seconds to a few minutes.
[[["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-09-05 UTC."],[],[],null,["# Create a volume\n\nThis page describes how to create a [volume](/netapp/volumes/docs/configure-and-use/volumes/overview).\n\nBefore you begin\n----------------\n\nReview the following prerequisites before you create a volume:\n\n- You must have an existing storage pool connected to the network you intend\n to share the volumes to. For more information, see\n [Storage pools overview](/netapp/volumes/docs/configure-and-use/storage-pools/overview).\n\n- The pool you intend to share volumes to must have enough available capacity\n to host the volumes.\n\n- If you intend to use Active Directory, make sure the correct Active\n Directory policy is attached to the storage pool.\n\n- If you want to encrypt your volume using a customer-managed encryption key\n (CMEK), make sure that the pool has a CMEK policy.\n\n- If you require LDAP access, make sure you enable the LDAP option on the pool.\n\n- If the existing pool doesn't meet your requirements, create a new pool.\n\nCreate a volume\n---------------\n\nUse the following instructions to create a volume using the Google Cloud console or\nGoogle Cloud CLI. \n\n### Console\n\n1. Go to the **NetApp Volumes** page in the Google Cloud console.\n\n [Go to NetApp Volumes](https://console.cloud.google.com/netapp/volumes)\n2. Click **Volumes**.\n\n3. Click **Create**.\n\n4. In the **Volume name** field, enter a name for the volume. The\n name must be unique for each project within a location.\n\n5. Optional: Enter a description in the **Description** field for the volume.\n\n6. Select a **storage pool** to host the volume.\n\n The volume you create inherits the settings of the storage pool you select.\n\n If the storage pools in the drop-down menu don't have the settings you want,\n [create a new storage pool](/netapp/volumes/docs/configure-and-use/storage-pools/create-storage-pool).\n7. In the **Share name** field, enter the share name of the volume. The name\n must be unique for each project within a location.\n\n For NFS exports, the share name corresponds to the export path.\n8. In the **Capacity** field, enter the capacity of the volume.\n\n For Flex service level, the volumes can have a capacity between 1 GiB and\n 102,400 GiB.\n\n For Standard, Premium, and Extreme service levels, the volumes on storage\n pools can have a capacity between 100 GiB and 102,400 GiB.\n\n Volumes on Premium and Extreme service levels offer a large capacity\n option, which can have volume capacities between 15 TiB and 3 PiB.\n\n The capacity of a volume can increase or decrease in 1 GiB increments\n between its capacity limits. Volume capacities are subject to the\n remaining available capacity in the hosting storage pool. If you run out\n of space, increase the capacity of the storage pool.\n | **Note:** You need to provision pool or volume capacity to match the data you expect to write to it. The throughput limit of the volume is defined by its capacity and the service level for Standard, Premium, and Extreme service levels or by the pool capacity for Flex service level.\n9. Click the **Protocol(s)** drop-down list, and select the protocol you want\n to use.\n\n Protocol options depend on protocol choice.\n | **Note:** Dual-protocol (NFS and SMB combined) is not allowed for Flex tier volumes.\n\n Some protocol choices require an Active Directory. For more information,\n see [Use cases for using Active Directory](/netapp/volumes/docs/configure-and-use/active-directory/about-ad#use_cases_for_active_directory).\n\n10. Click **Block volume from deletion when clients are connected** in the\n **Configuration for selected protocol(s)** for volumes used as GCVE\n datastores. This setting is permanent.\n\n11. Optional: if the selected storage pool allows auto-tiering:\n\n 1. Click **Enable auto-tiering** if you want to enable auto-tiering for\n the volume.\n\n 2. Specify a **Cooling threshold** between 2 to 183 days for Premium,\n Extreme, or custom-performance Flex zonal pools. The default cooling\n threshold value is 31 days.\n\n 3. Volumes in custom-performance Flex zonal pools offer the option to\n enable or disable the **Hot tier bypass** . For more information, see\n [Manage auto-tiering](/netapp/volumes/docs/configure-and-use/volumes/manage-auto-tiering).\n\n12. Specify the Export Policy for NFSv3, NFSv4.1, and dual-protocol types to\n allow client access. Settings depend on your protocol choices. Export\n policy definition is only required for any protocol combination that\n contains NFSv3 or v4.1. You can't define export policies for SMB volumes.\n\n If required, you can add up to 20 additional export rules. For more\n information, see [NFS volume access control through export rules](/netapp/volumes/docs/before-you-begin/security-considerations#volume_access_controls_for_nfs_protocols).\n 1. Click to expand **Export rules**.\n\n 2. Click **Add rule**.\n\n 3. In **Allowed Clients**, specify the IPv4 addresses of the clients the\n export rule applies to. Enter a comma-separated list of IP addresses or\n CIDRs with a maximum length of 4,096 characters.\n\n 4. In **Access** , select **Read \\& Write** or **Read Only**.\n\n 5. In **Root Access (no_root_squash)** , Select **On** or **Off**.\n\n An important security mechanism of NFS is to map the root user, `UID 0`,\n to nobody, `UID 65535`. We recommend that you disable root access for\n all of your clients, except for a few management hosts. Create a\n dedicated export rule with root access enabled for the management\n hosts.\n 6. Apply protocol-specific settings based on your protocol type:\n\n - **NFSv3** , **NFSv4.1** , **without Kerberos** , and **dual-protocol** :\n Specify if the rule is **Read \\& Write** or **Read-Only**.\n\n - **NFSv4.1 with Kerberos enabled** : Specify if access is\n **not enabled** , **read only** , or **read \\& write** for\n `kerberos5` (krb5), `kerberos5i` (krb5i), and `kerberos5p` (krb5p).\n\n - **Both** (NFSv3 or NFSv4.1): Specify if the rule applies to NFSv3\n only, NFSv4.1 only, or both.\n\n 7. Click **Done**.\n\n13. Optional: define a snapshot schedule:\n\n 1. Select **Make snapshot directory visible** to enable file\n system access to snapshot versions by clients. For more information,\n see [NetApp Volumes volume snapshots overview](/netapp/volumes/docs/configure-and-use/volume-snapshots/overview).\n\n 2. Select **Allow scheduled snapshots** to configure the volume to\n automatically take snapshots. You can specify the number of snapshots\n to keep at hourly, daily, weekly, and monthly snapshot intervals. Times\n are specified in UTC. If you reach the maximum number of snapshots, the\n oldest snapshot deletes.\n\n 3. Review your snapshot selections.\n\n14. Optional: define a backup schedule:\n\n 1. Select **Allow scheduled backups** to configure automatic hourly,\n weekly, or monthly backups.\n\n 2. Select or create a [backup policy](/netapp/volumes/docs/protect-data/about-backups#backup_policies).\n\n 3. Select or create a [backup vault](/netapp/volumes/docs/protect-data/about-backups#backup_vaults).\n\n15. Optional: under the **Labels** section, click **Add label** to enter\n relevant labels for reporting and querying purposes.\n\n16. Click **Create**.\n\nThe new volume is listed on the **Volumes** page. Volumes take up to 20\nminutes to create the first volume that appears in the **Creating** state.\nAdditional volumes generate within a few seconds to a few minutes.\n\n### gcloud\n\nCreate a volume using the following command: \n\n```bash\ngcloud netapp volumes create VOLUME_NAME \\\n --project=PROJECT_ID \\\n --location=LOCATION \\\n --storage-pool=STORAGE_POOL \\\n --capacity=CAPACITY \\\n --protocols=PROTOCOLS \\\n --share-name=SHARE_NAME\n```\n\nReplace the following information:\n\n- \u003cvar translate=\"no\"\u003eVOLUME_NAME\u003c/var\u003e: the name of the volume. This name must\n be unique per location.\n\n- \u003cvar translate=\"no\"\u003ePROJECT_ID\u003c/var\u003e: the name of the project to\n create the volume in.\n\n- \u003cvar translate=\"no\"\u003eLOCATION\u003c/var\u003e: the location for the volume.\n\n- \u003cvar translate=\"no\"\u003eSTORAGE_POOL\u003c/var\u003e: the storage pool to create the volume\n in.\n\n- \u003cvar translate=\"no\"\u003eCAPACITY\u003c/var\u003e: the capacity of the volume. It defines\n the capacity that NAS clients see.\n\n- \u003cvar translate=\"no\"\u003ePROTOCOLS\u003c/var\u003e: the NAS protocols the volume is\n exported with. Flex tier volumes cannot be created with\n dual-protocol (NFS and SMB).\n\nValid choices:\n\n- `smb`\n- `nfsv3`\n- `nfsv4`\n- `nfsv3,nfsv4`\n- `nfsv3,smb`\n- `nfsv4,smb`\n\nDepending on the protocol type you choose, we recommend that you add the\nprotocol specific parameters like `export-policy` or `smb-settings`.\n\n- \u003cvar translate=\"no\"\u003eSHARE_NAME\u003c/var\u003e: the NFS export path or SMB share name of the volume.\n\nFor more information on additional optional flags like enabling large capacity\nvolumes and auto-tiering, see\n[Google Cloud SDK documentation on volume creation](/sdk/gcloud/reference/netapp/volumes/create).\n\nWhat's next\n-----------\n\n[Manage volumes](/netapp/volumes/docs/configure-and-use/volumes/manage-volume)."]]