Questa guida illustra come creare uno snapshot per conservare lo stato dei dati Filestore. Per scoprire di più sugli snapshot, consulta Istantanee.
Livelli supportati
La tabella seguente mostra i livelli di servizio Filestore
le istantanee di supporto e revert instance
operazione:
Livello | Supporto di Snapshot | Assistenza per il ripristino |
---|---|---|
HDD base | No | No |
SSD base | No | No |
A livello di zona | Sì | Sì |
Regionale | Sì | Sì |
Aziende | Sì | Sì |
Gli snapshot e le relative operazioni revert
sono supportati anche nella versione precedente
livello di servizio SSD a scalabilità elevata.
Sebbene gli snapshot siano supportati nel livello di servizio Enterprise, da combinare con le condivisioni multiple di Filestore funzionalità.
Crea uno snapshot
Puoi creare uno snapshot di un'istanza utilizzando uno dei seguenti metodi:
Console Google Cloud
Nella console Google Cloud, vai alle istanze Filestore .
Fai clic sull'istanza per la quale vuoi creare uno snapshot.
Fai clic sulla scheda Snapshot, quindi su Crea snapshot.
In ID snapshot, inserisci un nome per lo snapshot. Il nome della condivisione file L'ID snapshot può avere una lunghezza complessiva di un massimo di 77 caratteri.
Facoltativo: aggiungi una descrizione o delle etichette all'istantanea.
Fai clic su Crea.
Interfaccia a riga di comando gcloud
Per creare lo snapshot di un'istanza, esegui instances snapshots create
. I flag --description
e --labels
sono aggiunti come facoltativi
argomenti:
gcloud filestore instances snapshots create SNAPSHOT_ID \
--instance=INSTANCE_ID \
--instance-location=LOCATION \
--description="DESCRIPTION" \
--labels=KEY=VALUE
Sostituisci quanto segue:
- SNAPSHOT_ID con il nome che vuoi assegnare all'istantanea. La
il nome della condivisione file e l'ID snapshot possono avere una lunghezza complessiva di massimo 77
caratteri. Ad esempio,
my-snapshot-1
. - INSTANCE_ID con il nome dell'istanza da cui vuoi
per creare uno snapshot. Ad esempio,
my-instance-1
. - LOCATION con la zona o regione
dell'istanza. Ad esempio,
us-east1-b
ous-central1
, rispettivamente. Tieni presente che il livello di servizio della tua istanza determina se una zona o una regione è un argomento valido. - DESCRIPTION con una descrizione dello snapshot.
- KEY=VALUE,... con una o più coppie di
KEY=VALUE
che vuoi includere.
Esempio
Il comando seguente crea uno snapshot dell'istanza nfs-server
, che
si trova presso us-central1
. Lo snapshot è denominato nfs-server-snapshot
.
gcloud filestore instances snapshots create nfs-server-snapshot \
--instance=nfs-server \
--instance-location=us-central1 \
Elenco, visualizzazione, aggiornamento ed eliminazione di snapshot
Puoi elencare, visualizzare, aggiornare ed eliminare gli snapshot.
Console Google Cloud
Per gestire i tuoi snapshot nella console Google Cloud:
Vai alla pagina delle istanze Filestore.
Fai clic sull'ID istanza dell'istanza di cui vuoi visualizzare gli snapshot di.
Fai clic sulla scheda Snapshot.
Dalla scheda Snapshot:
- Per visualizzare i dettagli di uno snapshot, fai clic sul suo ID snapshot.
- Per modificare uno snapshot, fai clic su Modifica nella pagina dei dettagli degli snapshot.
- Per eliminare uno snapshot:
- Fai clic sull'ID dell'istantanea da eliminare.
- Fai clic su Elimina.
- Quando richiesto, digita l'ID snapshot.
- Fai clic su Elimina.
Interfaccia a riga di comando gcloud
Elenca tutti gli snapshot nel progetto attuale
Per visualizzare un elenco di snapshot per un'istanza, esegui instances snapshots list
:
gcloud filestore instances snapshots list \
--instance=INSTANCE_ID \
--instance-location=LOCATION
Sostituisci quanto segue:
- INSTANCE_ID con il nome dell'istanza da cui vuoi
per creare un elenco di snapshot. Ad esempio,
my-instance-1
. - LOCATION con la zona o regione
dell'istanza. Ad esempio,
us-east1-b
ous-central1
, rispettivamente. Tieni presente che il livello di servizio della tua istanza determina se una zona o una regione è un argomento valido.
Visualizza le informazioni su uno snapshot
Per visualizzare le informazioni su uno snapshot, esegui instances snapshots describe
:
gcloud filestore instances snapshots describe SNAPSHOT_ID \
--instance=INSTANCE_ID \
--instance-location=LOCATION
Sostituisci quanto segue:
- SNAPSHOT_ID con il nome che vuoi assegnare all'istantanea. Ad esempio,
my-snapshot-1
. - INSTANCE_ID con il nome dell'istanza da cui viene creato lo snapshot
è stato creato. Ad esempio,
my-instance-1
. - LOCATION con la zona o regione
dell'istanza da cui è stato creato lo snapshot. Ad esempio,
us-east1-b
ous-central1
, rispettivamente. Tieni presente che il livello di servizio della tua istanza determina se una zona o una regione è un argomento valido.
Aggiorna uno snapshot
Per aggiornare uno snapshot, esegui instances snapshots update
. I flag --description
e --update-labels
sono aggiunti come facoltativi
argomenti:
gcloud filestore instances snapshots update SNAPSHOT_ID \
--instance=INSTANCE_ID \
--instance-location=LOCATION \
--description="NEW-DESCRIPTION" \
--update-labels=KEY1=VALUE1,KEY2=VALUE2...
Sostituisci quanto segue:
- SNAPSHOT_ID con il nome che vuoi assegnare all'istantanea. Ad esempio,
my-snapshot-1
. - INSTANCE_ID con il nome dell'istanza da cui viene creato lo snapshot
è stato creato. Ad esempio,
my-instance-1
. - LOCATION con la zona o regione
dell'istanza da cui è stato creato lo snapshot. Ad esempio,
us-east1-b
ous-central1
, rispettivamente. Tieni presente che il livello di servizio della tua istanza determina se una zona o una regione è un argomento valido. - NEW-DESCRIPTION con una nuova descrizione dello snapshot.
- KEY1=VALUE1,... con una o più coppie di
KEY=VALUE
che vuoi aggiornamento. Se esiste un'etichetta, il suo valore viene aggiornato, altrimenti viene applicata una nuova etichetta è stato creato.
Elimina uno snapshot
L'eliminazione degli snapshot è un'operazione a lunga esecuzione che può richiedere diverse ore completato, a seconda del numero di file coinvolti.
Per eliminare uno snapshot, esegui instances snapshots delete
:
gcloud filestore instances snapshots delete SNAPSHOT_ID \
--instance=INSTANCE_ID \
--instance-location=LOCATION \
Sostituisci quanto segue:
- SNAPSHOT_ID con il nome che vuoi assegnare all'istantanea. Ad esempio,
my-snapshot-1
. - INSTANCE_ID con il nome dell'istanza da cui viene creato lo snapshot
è stato creato. Ad esempio,
my-instance-1
. - LOCATION con la zona o regione
dell'istanza da cui è stato creato lo snapshot. Ad esempio,
us-east1-b
ous-central1
, rispettivamente. Tieni presente che il livello di servizio della tua istanza determina se una zona o una regione è un argomento valido.
Ripristino dati
Puoi ripristinare singoli file da uno snapshot o ripristinare l'intera condivisione file a uno stato snapshot precedente.
Per ulteriori informazioni, consulta Ripristinare un file da uno snapshot e ripristina lo stato di snapshot di un'istanza precedente.
Monitoraggio
Puoi monitorare la capacità degli snapshot di un'istanza utilizzando Metrics Explorer. Per ulteriori informazioni informazioni, consulta Creare grafici con Esplora metriche.
Passaggi successivi
- Panoramica degli snapshot
- Ripristinare un file da uno snapshot
- Ripristinare un'istanza a uno stato di snapshot precedente
- Pianificare gli snapshot aziendali di Filestore
- Panoramica dei backup