Disks
Disks provide persistent block storage for your VMs. All disks use SSD-backed storage to ensure high performance and reliability. Disks are independent resources that can be created, attached, detached, and moved between VMs, allowing you to preserve data beyond the lifecycle of any individual VM.
How disks work
Each VM requires at least one boot disk containing the operating system. You can also attach up to 9 additional data disks to a VM for extra storage. Disks can be up to 4 TB in size.
Disks persist independently from VMs - if you delete a VM, attached data disks remain available and can be attached to a different VM. This allows you to separate compute and storage lifecycle management.
All disks use the persistent storage class, which ensures data survives hardware failures and can be safely detached and reused.
Boot disks
Each VM requires exactly one boot disk containing the operating system. Boot disks are configured with a disk image provided by evroc that defines the VM's OS. If you don't specify a boot disk size, the default size for the selected image is used (typically 50 GB). Boot disks can be up to 4 TB.
Available disk images
The available disk images are:
| Profile Name | Version | Default size |
|---|---|---|
| Minimal Ubuntu | 24.04 | 5 GB |
| Ubuntu | 24.04 | 50 GB |
| Ubuntu | 22.04 | 50 GB |
| Rocky Linux | 9.6 | 50 GB |
| Rocky Linux | 9.5 | 50 GB |
| Rocky Linux | 8.10 | 50 GB |
| SLES | 15.6 | 50 GB |
| SLES | 15.5 | 50 GB |
Note: GPU VMs currently support Ubuntu 24.04 only.
Data disks
VMs can have up to 9 additional data disks for storage beyond the boot disk. Each data disk:
- Can be up to 4 TB in size
- Is created unformatted and must be formatted by you before use
- Can be attached and detached from VMs independently
- Persists when the VM is deleted.
- Appears as a block device (e.g.,
/dev/vdb,/dev/vdc) in the VM's operating system
Next steps
- Learn how to create and attach additional disks
- See the Functional Description for more details on VM storage