Crea uno snapshot per conservare lo stato dei dati

Questa guida illustra come creare uno snapshot per conservare lo stato dei dati di Filestore. Per scoprire di più sugli snapshot, consulta Snapshot.

Livelli supportati

La seguente tabella mostra quali livelli di servizio Filestore supportano gli snapshot e l'operazione revert instance:

Livello Supporto di Snapshot Assistenza per il ripristino
HDD base No No
SSD base No No
Zonale
Regionale
Grandi aziende

Gli snapshot e le relative operazioni revert sono supportati anche nel livello di servizio SSD legacy ad alta scalabilità.

Sebbene gli snapshot siano supportati nel livello di servizio Enterprise, non possono essere combinati con la funzionalità Condivisioni multiple Filestore.

Crea uno snapshot

Puoi creare uno snapshot di un'istanza utilizzando uno dei seguenti metodi:

Console Google Cloud

  1. Nella console Google Cloud, vai alla pagina Istanze Filestore.

    Vai alla pagina delle istanze Filestore

  2. Fai clic sull'istanza per la quale vuoi creare uno snapshot.

  3. Fai clic sulla scheda Snapshot, quindi su Crea snapshot.

  4. In ID snapshot, inserisci un nome per lo snapshot. Il nome della condivisione file e l'ID snapshot possono avere una lunghezza combinata di massimo 77 caratteri.

  5. Facoltativo: aggiungi una descrizione o delle etichette all'istantanea.

  6. Fai clic su Crea.

Interfaccia a riga di comando gcloud

Per creare lo snapshot di un'istanza, esegui il comando instances snapshots create. I flag --description e --labels vengono aggiunti come argomenti facoltativi:

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. Il nome della condivisione file e l'ID snapshot possono avere una lunghezza combinata di un massimo di 77 caratteri. Ad esempio, my-snapshot-1.
  • INSTANCE_ID con il nome dell'istanza da cui vuoi creare uno snapshot. Ad esempio, my-instance-1.
  • LOCATION con la zona o regione dell'istanza. Ad esempio, us-east1-b o us-central1, rispettivamente. Tieni presente che il livello di servizio dell'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 in 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:

  1. Vai alla pagina delle istanze Filestore.

    Vai alla pagina delle istanze Filestore

  2. Fai clic sull'ID dell'istanza di cui vuoi visualizzare gli snapshot.

  3. 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:
  1. Fai clic sull'ID dell'istantanea da eliminare.
  2. Fai clic su Elimina.
  3. Quando richiesto, digita l'ID snapshot.
  4. 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 il comando 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 creare un elenco di snapshot. Ad esempio, my-instance-1.
  • LOCATION con la zona o regione dell'istanza. Ad esempio, us-east1-b o us-central1, rispettivamente. Tieni presente che il livello di servizio dell'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 il comando 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 è stato creato lo snapshot. Ad esempio, my-instance-1.
  • LOCATION con la zona o regione dell'istanza da cui è stato creato lo snapshot. Ad esempio, us-east1-b o us-central1, rispettivamente. Tieni presente che il livello di servizio dell'istanza determina se una zona o una regione è un argomento valido.

Aggiorna uno snapshot

Per aggiornare uno snapshot, esegui il comando instances snapshots update. I flag --description e --update-labels vengono aggiunti come argomenti facoltativi:

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 è stato creato lo snapshot. Ad esempio, my-instance-1.
  • LOCATION con la zona o regione dell'istanza da cui è stato creato lo snapshot. Ad esempio, us-east1-b o us-central1, rispettivamente. Tieni presente che il livello di servizio dell'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 aggiornare. Se esiste un'etichetta, il suo valore viene aggiornato, altrimenti ne viene creata una nuova.

Elimina uno snapshot

L'eliminazione degli snapshot è un'operazione a lunga esecuzione il cui completamento può richiedere diverse ore, a seconda del numero di file coinvolti.

Per eliminare uno snapshot, esegui il comando 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 è stato creato lo snapshot. Ad esempio, my-instance-1.
  • LOCATION con la zona o regione dell'istanza da cui è stato creato lo snapshot. Ad esempio, us-east1-b o us-central1, rispettivamente. Tieni presente che il livello di servizio dell'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 Ripristinare lo stato di uno snapshot precedente di un'istanza.

Monitoraggio

Puoi monitorare la capacità degli snapshot di un'istanza utilizzando Metrics Explorer. Per scoprire di più, consulta Creare grafici con Esplora metriche.

Passaggi successivi