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

Volume backups write a complete copy of volume data to a separate backup target — typically an object storage bucket — providing protection against storage cluster failure. Unlike snapshots, backups are stored independently of the source volume and can survive the loss of the primary storage cluster. Backups support a full + incremental strategy to minimize storage usage and backup time after the initial full copy.
Prerequisites
  • The backup service must be enabled and configured by your administrator
  • Sufficient backup storage quota (openstack quota show)
  • The source volume must exist (attached or detached)

Snapshot vs Backup

FeatureSnapshotBackup
Storage locationSame cluster as sourceSeparate backup target
Creation timeSecondsMinutes (data copy)
Incremental supportImplicit (copy-on-write)Yes — after first full backup
Survives cluster failureNoYes
Restore timeSecondsMinutes
Long-term retentionLimited by cluster capacityYes
Use caseFast checkpoints, cloningDisaster recovery, compliance archival
Combine both strategies: use snapshots for frequent short-term checkpoints and backups for weekly full copies plus daily incrementals to a separate target.

Create a Full Backup

Navigate to Volumes

Navigate to Storage > Volumes.

Create backup

Click the More dropdown and select Data Protection > Create Backup on the target volume. Provide a name and select Full Backup from the backup mode radio buttons (default for the first backup). Click Confirm.
A full backup copies all data from the volume. Duration depends on volume size and available backup bandwidth — expect 1–5 minutes per 10 GiB for typical workloads.

Monitor progress

Navigate to Storage > Volume Backups. The backup status transitions through creatingavailable.
Backup status shows Available — full backup complete.

Create an Incremental Backup

After a full backup exists, incremental backups copy only the blocks that changed since the last backup — significantly reducing backup time and storage usage.

Create incremental backup

Click the More dropdown and select Data Protection > Create Backup on the target volume. Provide a name and select Increment Backup from the backup mode radio buttons. Click Confirm.
Incremental backups depend on the existence of a previous backup for the same volume. If no previous backup exists, the backup service automatically creates a full backup instead.

Verify

Navigate to Storage > Volume Backups and confirm the new backup appears with status Available.
Incremental backup complete — only changed blocks were copied.

Restore from a Backup

Restoring a backup to an existing volume overwrites that volume’s data. Select New Volume to restore to a fresh volume and verify data integrity before overwriting the original.

Navigate to Backups

Navigate to Storage > Volume Backups.
2

Restore the backup

Click the More dropdown and select Restore on the target backup.The dialog shows the source volume name and status. The backup is restored to the original volume it was created from.
The source volume must be in Available or In-use status for restore. If the volume is in-use, all attached instances must be shut off before restoring.
Click Confirm to start the restore.

Verify

The restored volume appears in the Volumes list with status Available. Attach it and verify the data before making any changes.
Volume restored from backup and ready for use.

Backup Retention Strategy

List and delete outdated backups to free quota:
List all backups with dates
openstack volume backup list --long
Delete a backup
openstack volume backup delete <backup-id>
Deleting a backup from a backup chain (full + incrementals) may invalidate dependent incremental backups. Delete incrementals before deleting the full backup they depend on.

Next Steps

Volume Snapshots

Complement backups with fast point-in-time snapshots for short-term recovery

Backup Configuration (Admin)

Configure the backup service driver and target for your environment

Attach / Detach

Attach a restored volume and verify its data

Quota Management (Admin)

Manage backup quota limits across projects