Overview
Xloud Block Storage provides persistent, high-performance block devices that attach to your Compute instances as virtual disks. Unlike ephemeral instance storage, block volumes retain data across reboots, migrations, and instance deletion — making them the standard choice for databases, application state, and any workload where data durability is required.Prerequisites
- An active Xloud account with appropriate permissions
- Access to the Xloud Dashboard (
https://connect.<your-domain>) or CLI configured with credentials - API credentials sourced (
source admin-openrc.sh)
Key Concepts
| Term | Description |
|---|---|
| Volume | A persistent block device that can be attached to one compute instance at a time |
| Snapshot | A point-in-time, crash-consistent copy of a volume stored within the same storage cluster |
| Backup | A full or incremental copy of a volume written to a separate backup target for long-term retention |
| Volume Type | A named storage profile defining the backend, performance tier, IOPS limits, and encryption policy |
| Attachment | The binding between a volume and a compute instance, represented as a device path (e.g., /dev/vdb) |
| Transfer | A token-based mechanism to move volume ownership between projects without copying data |
Volume Lifecycle
Guides
Create a Volume
Provision a persistent volume — blank, from an image, or from a snapshot
Attach / Detach Volumes
Connect volumes to instances, format filesystems, mount, and safely detach
Extend a Volume
Increase volume capacity online without detaching or stopping the instance
Volume Snapshots
Create point-in-time snapshots for fast recovery and volume cloning
Volume Backups
Full and incremental backups to a separate target for disaster recovery
Volume Transfers
Move volume ownership between projects using a token-based transfer
Volume Types
Understand NVMe, SSD, and Standard storage tiers and choose the right one
Troubleshooting
Diagnose and resolve common volume, snapshot, and attachment issues
Next Steps
Block Storage Admin Guide
Configure backends, volume types, QoS policies, and storage tiers
Compute User Guide
Launch instances and attach volumes as persistent boot or data disks
CLI Setup
Install and configure the CLI for volume management from the terminal
Authentication
Configure Dashboard access and CLI credentials