Overview
The Volumes panel under Project → Volumes provides full lifecycle management for block storage volumes — persistent storage units that can be attached to instances, extended online, snapshotted, backed up, and transferred between projects.Prerequisites
memberrole or higher in the active project- Block Storage service enabled on your Xloud deployment
- For attachment: a running or shutoff instance in the same availability zone
Volumes List
| Column | Description |
|---|---|
| Name | Volume display name (click to open detail view) |
| Description | Optional description text |
| Size | Volume size in GB |
| Status | Available, In-use, Creating, Deleting, Error |
| Type | Volume type (storage tier/backend) |
| Attached To | Instance name and device path if attached |
| Availability Zone | AZ the volume resides in |
| Bootable | Whether the volume can boot an instance |
| Encrypted | Whether the volume uses at-rest encryption |
Create a Volume
Fill in volume details
| Field | Description |
|---|---|
| Volume Name | Descriptive name (e.g., db-data-01) |
| Description | Optional |
| Volume Source | No source, empty volume / Image / Volume / Volume Snapshot |
| Type | Select storage tier (e.g., ssd, hdd) — __DEFAULT__ uses the default type |
| Size (GB) | Volume size — minimum depends on source |
| Availability Zone | Must match the target instance’s AZ |
Attach and Detach
- Attach to Instance
- Detach from Instance
Select instance
In the Attach To Instance dialog, select the target instance from the dropdown. Leave the Device Name field empty to let the system assign the next available device (e.g.,
/dev/vdb).Volume Snapshots
Snapshots create a point-in-time copy of a volume stored within the block storage service. Snapshots are incremental after the first.Create a snapshot
In the volume row, open Actions → Create Snapshot. Enter a name and optional description. Click Create Volume Snapshot.
View snapshots
Navigate to Project → Volumes → Snapshots. Snapshots list shows name, source volume, size, and status.
Volume Backups
Backups store a complete copy of volume data in the configured backup backend (Ceph, Swift, S3, NFS, etc.). Unlike snapshots, backups are independent of the source volume.Create a backup
In the volume row, open Actions → Create Backup. Enter a backup name and optionally select a snapshot as the source. Click Create Volume Backup.
Extend a Volume
You can increase a volume’s size while it is attached to a running instance (online extend supported).Extend from Dashboard
In the volume row, open Actions → Extend Volume. Enter the new size in GB (must be larger than current). Click Extend Volume.Volume status briefly moves to
Extending then returns to In-use or Available.Volume Transfers
Transfer a volume between projects without copying data.Create a transfer request
In the volume row, open Actions → Create Transfer. Enter a transfer name. The Dashboard displays a Transfer ID and Authorization Key — share both with the recipient.
Next Steps
Volume Types
Understand storage tiers and how to select the right type
Block Storage User Guide
Full block storage documentation including advanced operations
Volume Encryption
Enable at-rest encryption for sensitive data volumes
Manage Instances
Attach volumes to running compute instances