> ## Documentation Index
> Fetch the complete documentation index at: https://docs.runpod.io/llms.txt
> Use this file to discover all available pages before exploring further.

# network-volume

Manage network volumes for persistent shared storage across Pods and Serverless endpoints.

<RequestExample>
  ```bash Command theme={"theme":{"light":"github-light","dark":"github-dark"}}
  runpodctl network-volume <subcommand> [flags]
  ```
</RequestExample>

## Alias

You can use `nv` as a shorthand for `network-volume`:

```bash theme={"theme":{"light":"github-light","dark":"github-dark"}}
runpodctl nv list
```

## Subcommands

### List network volumes

List all your network volumes:

```bash theme={"theme":{"light":"github-light","dark":"github-dark"}}
runpodctl network-volume list
```

### Get network volume details

Get detailed information about a specific network volume:

```bash theme={"theme":{"light":"github-light","dark":"github-dark"}}
runpodctl network-volume get <volume-id>
```

### Create a network volume

Create a new network volume:

```bash theme={"theme":{"light":"github-light","dark":"github-dark"}}
runpodctl network-volume create --name "my-volume" --size 100 --data-center-id "US-GA-1"
```

#### Create flags

<ResponseField name="--name" type="string" required>
  Volume name.
</ResponseField>

<ResponseField name="--size" type="int" required>
  Volume size in GB (1-4000).
</ResponseField>

<ResponseField name="--data-center-id" type="string" required>
  Datacenter ID where the volume will be created. Use [`runpodctl datacenter list`](/runpodctl/reference/runpodctl-datacenter) to see available datacenters.
</ResponseField>

### Update a network volume

Update network volume configuration:

```bash theme={"theme":{"light":"github-light","dark":"github-dark"}}
runpodctl network-volume update <volume-id> --name "new-name"
```

#### Update flags

<ResponseField name="--name" type="string">
  New volume name.
</ResponseField>

<ResponseField name="--size" type="int">
  New volume size in GB. Must be larger than the current size.
</ResponseField>

### Delete a network volume

Delete a network volume:

```bash theme={"theme":{"light":"github-light","dark":"github-dark"}}
runpodctl network-volume delete <volume-id>
```

<Warning>
  Deleting a network volume permanently removes all data stored on it. Make sure to back up any important data before deleting.
</Warning>

## Related commands

* [`runpodctl pod create`](/runpodctl/reference/runpodctl-pod)
* [`runpodctl datacenter list`](/runpodctl/reference/runpodctl-datacenter)
