Gestione Snapshot
Gli snapshot sono copie point-in-time di volumi di block storage. Catturano l'intero stato di un volume in un momento specifico.
Comandi Disponibiliβ
acloud storage snapshot create- Crea un nuovo snapshot da un volumeacloud storage snapshot list- Elenca snapshot per un volumeacloud storage snapshot get- Ottieni i dettagli di uno snapshot specificoacloud storage snapshot update- Aggiorna nome e tag dello snapshotacloud storage snapshot delete- Elimina uno snapshot
Crea Snapshotβ
Crea uno snapshot da un volume di block storage esistente.
Utilizzoβ
acloud storage snapshot create --name <name> --region <region> --volume-uri <volume-uri> [flags]
Flag Richiestiβ
--name- Nome per lo snapshot--region- Codice regione--volume-uri- URI del volume sorgente
Flag Opzionaliβ
--project-id- ID progetto (usa il contesto se non specificato)--tags- Tag (separati da virgola)
Esempioβ
acloud storage snapshot create \
--name "backup-before-upgrade" \
--region "ITBG-Bergamo" \
--volume-uri "/projects/68398923fb2cb026400d4d31/providers/Aruba.Storage/blockStorages/69455aa70d0972656501d45d" \
--tags "backup,pre-upgrade"
Outputβ
Creating snapshot with the following parameters:
Name: backup-before-upgrade
Region: ITBG-Bergamo
Volume URI: /projects/68398923fb2cb026400d4d31/providers/Aruba.Storage/blockStorages/69455aa70d0972656501d45d
Tags: [backup pre-upgrade]
Snapshot created successfully!
ID: 6944fd760d0972656501d431
Name: backup-before-upgrade
Creation Date: 18-12-2025 17:23:50
Elenca Snapshotβ
Elenca tutti gli snapshot per un volume di block storage specifico.
Utilizzoβ
acloud storage snapshot list --volume-uri <volume-uri> [flags]
Flag Richiestiβ
--volume-uri- URI del volume di block storage
Flag Opzionaliβ
--project-id- ID progetto (usa il contesto se non specificato)-v, --verbose- Mostra informazioni di debug dettagliate
Esempioβ
acloud storage snapshot list --volume-uri "/projects/68398923fb2cb026400d4d31/providers/Aruba.Storage/blockStorages/69455aa70d0972656501d45d"
Outputβ
NAME ID SIZE(GB) STATUS
backup-before-upgrade 6944fd760d0972656501d431 50 Available
daily-backup-20251218 6944fe870d0972656501d432 50 Available
Ottieni Dettagli Snapshotβ
Ottieni informazioni dettagliate su uno snapshot specifico.
Utilizzoβ
acloud storage snapshot get <snapshot-id> [flags]
Argomentiβ
snapshot-id- L'ID dello snapshot (supporta auto-completamento)
Flagβ
--project-id- ID progetto (usa il contesto se non specificato)
Esempioβ
acloud storage snapshot get 6944fd760d0972656501d431
Outputβ
Snapshot Details:
=================
ID: 6944fd760d0972656501d431
URI: /projects/68398923fb2cb026400d4d31/providers/Aruba.Storage/snapshots/6944fd760d0972656501d431
Name: backup-before-upgrade
Size (GB): 50
Source Volume: /projects/68398923fb2cb026400d4d31/providers/Aruba.Storage/blockStorages/69455aa70d0972656501d45d
Region: ITBG-Bergamo
Status: Available
Creation Date: 18-12-2025 17:23:50
Created By: aru-297647
Tags: [backup pre-upgrade]
Aggiorna Snapshotβ
Aggiorna il nome e/o i tag di uno snapshot.
Utilizzoβ
acloud storage snapshot update <snapshot-id> [flags]
Argomentiβ
snapshot-id- L'ID dello snapshot (supporta auto-completamento)
Flagβ
--project-id- ID progetto (usa il contesto se non specificato)--name- Nuovo nome per lo snapshot--tags- Nuovi tag (separati da virgola)
Nota: Almeno uno tra --name o --tags deve essere fornito.
Esempioβ
# Aggiorna solo il nome
acloud storage snapshot update 6944fd760d0972656501d431 --name "pre-upgrade-snapshot"
# Aggiorna solo i tag
acloud storage snapshot update 6944fd760d0972656501d431 --tags "backup,important"
# Aggiorna entrambi
acloud storage snapshot update 6944fd760d0972656501d431 \
--name "pre-upgrade-snapshot" \
--tags "backup,important"
Outputβ
Snapshot updated successfully!
ID: 6944fd760d0972656501d431
Name: pre-upgrade-snapshot
Tags: [backup important]
Elimina Snapshotβ
Elimina uno snapshot. Questa azione non puΓ² essere annullata.
Utilizzoβ
acloud storage snapshot delete <snapshot-id> [flags]
Argomentiβ
snapshot-id- L'ID dello snapshot (supporta auto-completamento)
Flagβ
--project-id- ID progetto (usa il contesto se non specificato)-y, --yes- Salta il prompt di conferma
Esempioβ
# Con prompt di conferma
acloud storage snapshot delete 6944fd760d0972656501d431
# Salta conferma
acloud storage snapshot delete 6944fd760d0972656501d431 --yes
Outputβ
Snapshot 6944fd760d0972656501d431 deleted successfully!
Noteβ
- Gli snapshot sono copie point-in-time e non includono modifiche fatte dopo la creazione
- Gli snapshot sono memorizzati nella stessa regione del volume sorgente
- Puoi creare piΓΉ snapshot dallo stesso volume
- Gli snapshot possono essere usati per ripristinare volumi a uno stato precedente
- L'URI del volume puΓ² essere trovato usando
acloud storage blockstorage get <volume-id>