Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.xloud.tech/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Volumes are persistent block storage devices that can be attached to compute instances. They persist independently of the instance lifecycle — detach, reattach, snapshot, or transfer them between projects as needed.
Prerequisites
  • An active Xloud account with appropriate permissions
  • Access to the Xloud Dashboard or CLI configured with credentials
  • API credentials sourced (source openrc.sh)

Data Source Types

SourceDescriptionUse Case
Blank VolumeEmpty disk, no pre-existing dataData disks, scratch storage
ImagePre-populated from an OS imageBootable root disks, appliances
SnapshotRestored from a volume snapshotCloning data, test environments

Create a Volume

1

Navigate to Volumes

Navigate to Storage > Volumes in the sidebar. Click Create Volume. The create form opens as a full page.
2

Select the data source

Choose the Data Source Type:
OptionDescription
Blank VolumeCreates an empty volume (default)
ImageSelect an OS image to populate the volume
SnapshotSelect an existing volume snapshot to restore from
When Image is selected, an image selection table appears with tabs organized by OS distribution (CentOS, Ubuntu, Fedora, Windows, etc.).When Snapshot is selected, a snapshot selection table appears showing available snapshots with their size and status.
3

Select a volume type

Choose the Volume Type from the available storage tiers. The table shows all configured volume types with their properties.
If the volume type supports multi-attach (shared volumes), a note is displayed indicating that the volume can be attached to multiple instances simultaneously.
4

Set the capacity

Enter the Capacity (GiB) using the slider or input field.
  • Blank volume: minimum 1 GiB
  • Image source: minimum is the image’s min_disk requirement
  • Snapshot source: minimum is the snapshot’s original size
The slider range is limited by your project’s remaining volume capacity quota. If quota is exhausted, the submit button is disabled.
5

Configure name and description

FieldTypeRequiredDescription
NameTextYesVolume display name
DescriptionText areaNoOptional notes about the volume
6

Set the availability zone (optional)

Select an Available Zone from the dropdown. If not specified, the system selects the default zone.
The volume’s availability zone should match the zone of the instance you plan to attach it to.
7

Create the volume

The footer shows the Count field (default: 1) to create multiple identical volumes in one operation. Real-time quota usage is displayed.Click Confirm. The volume appears in the list with status Creating, transitioning to Available when ready.
Volume status is Available — ready to attach to an instance.

View Volumes

Navigate to Storage > Volumes. The list shows:
ColumnDescription
ID/NameVolume identifier (clickable to view details)
SizeCapacity in GiB
StatusAvailable, In-use, Error, etc.
TypeStorage tier (volume type)
Disk TagDisk usage tag
Attached ToInstance name and device path (if attached)
BootableWhether the volume can be used as a boot disk
SharedWhether multi-attach is enabled
Created AtCreation timestamp
Filter by Name or Status.

Volume Detail

Click a volume name to open the detail page. The header shows volume name, description, shared status, current status, size, creation time, type, and encryption status.Three tabs are available:
  • Detail — Base information, attachment details, source snapshot/image links
  • Volume Backups — All backups created from this volume
  • Volume Snapshots — All snapshots of this volume

Next Steps

Attach a Volume

Connect this volume to a compute instance

Volume Snapshots

Create point-in-time snapshots of your volumes

Volume Types

Understand available storage tiers

Extend a Volume

Increase volume capacity without data loss