# Volumes

### What is a Volume? <a href="#what-is-a-volume" id="what-is-a-volume"></a>

A **Volume** is a virtual block device that provides persistent storage for your virtual machines. You can read from and write to it just like a physical disk. Krutrim Volumes are built on high-speed NVMe SSDs, offering low latency and high IOPS for demanding workloads. Volumes can be created independently and attached to a VM at a time.

One volume can be attached to one VM at a time.

Our volumes offer one of the highest performances in the world, with **4000 MBPS read/write speed and 64000 IOPS throughput**.

Our volumes are priced at **Rs 7.88 per GB Per Month.**

***

### Creating a Volume <a href="#creating-a-volume" id="creating-a-volume"></a>

1. Navigate to **Block Storage → Volumes**.
2. Click **Create Volume**.
3. Provide:
   * **Volume Name** (required)
   * **Description**
   * **VPC** (select from list or create new)
     * Please note that you select the respective VPC in which your VM, to which you want to attach, is present. You won’t be able to attach the volume to a VM present in a different VPC.
   * **Volume Type**: `High-speed NVMe SSD`
   * **Source**: `None`, `Snapshot`, `Machine Image`, `Other Volume`
     * You can create a volume from any one of the options
       * None - Select this option if you want to create an empty volume
       * Snapshot - Select this option and the respective snapshot in the next option if you want to create your volume from a snapshot
       * Machine Image - Select this option and the respective Machine Image in the next option if you want to create your volume from a Machine Image
       * Other Volume - Select this option and the respective volume in the next option if you want to create your volume from an existing volume. This is similar to copying from one volume to a new volume
     * Please note that based on the source, your created volume will become either a bootable volume or a storage volume
   * **Size**: Between 4 GB to 2048 GB
     * Currently, we support up to a maximum of 2048 GB. If you require more, please reach out to <cloudsupport@olakrutrim.com>
   * **Tags** (optional)
     * Tags are another way to group your resources
   * **Advanced Settings** (optional):
     * Assign **Snapshot Policy**
       * Create a snapshot policy during the creation of the volume to automatically create snapshots
     * Assign **Backup Policy**
       * Create a Backup policy during the creation of the volume to automatically create backups
4. Click **Create**. Volume will be provisioned and status updated.

***

### Extending a Volume <a href="#extending-a-volume" id="extending-a-volume"></a>

* Volumes can be **grown** (resized to a larger size), but not shrunk.
* Extension happens live if the volume is not in use, or after a reboot if it is attached. You won’t have to detach the volume from a VM to extend the size. The extension will be done immediately.

Steps:

1. Click the three-dot menu → **Extend Volume**.
2. Enter a **larger size**.
3. Confirm the operation.

***

### Editing a Volume <a href="#editing-a-volume" id="editing-a-volume"></a>

* You can update:
  * **Description**
  * **Tags**
  * **Associated Snapshot/Backup Policies**

Navigate to the volume → **Edit**.

***

### Deleting a Volume <a href="#deleting-a-volume" id="deleting-a-volume"></a>

1. From **Volumes**, click the three-dot menu → **Delete Volume**.
2. You must **detach** it from any VM before deletion.
3. Confirm to permanently delete.

***

### **Creating an Instant Snapshot**

This action creates an instant point-in-time snapshot for your volume

1. Click on the three dots
2. Click on "Create Instant Snapshot"
3. Enter the snapshot name
4. Add other details like description or tags if needed
5. Click on "Create snapshot"
6. This will create your instant snapshot

***

### **Creating an Instant Backup**

This action creates an instant point-in-time snapshot for your volume

1. Click on the three dots
2. Click on "Create Instant Backup"
3. Enter the backup name
4. Add other details like description or tags if needed
5. Click on "Create backup"
6. This will create your instant backup


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cloud.olakrutrim.com/basics/core-infrastructure/storage/block-storage/volumes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
