Esegui il backup dei dati

Questa pagina mostra come eseguire il backup dei dati per ripristino di emergenza utilizzando i backup di Filestore. Per scoprire di più sui backup, sui casi d'uso comuni e sulle best practice, consulta Backup.

Prima di iniziare

Assicurati che l'account che utilizzi disponga del ruolo Editor Cloud Filestore o del ruolo di base Proprietario progetto o Editor progetto. Per saperne di più su ruoli e autorizzazioni per Filestore, consulta Controllo dell'accesso, Autorizzazioni IAM o Informazioni sui protocolli supportati.

Eseguire il backup di una condivisione file

I dati di cui è stato eseguito il backup includono tutti i dati e i metadati del file system. I backup di Filestore non includono i blocchi dei file e alcune informazioni specifiche dell'istanza. La tabella seguente mostra quali informazioni dell'istanza vengono conservate dai backup e quali no:

Conservato Non conservato
ID istanza Descrizione
Livello dell'istanza di origine Località
Capacità Rete
Nome condivisione file Indirizzo IP
Data/ora creazione
Controlli di accesso basati su IP
Blocchi dei file
Stato della serratura
Snapshot

Crea backup

Puoi creare un backup di una condivisione file utilizzando uno dei seguenti metodi:

Console

  1. Vai alla pagina Istanze di Filestore
  2. Fai clic sull'istanza Filestore di cui vuoi creare un backup.
  3. Fai clic sulla scheda Backup.
  4. Fai clic su Crea backup.
  5. Nel campo ID backup, digita un nome per il backup.
  6. Per Regione, seleziona la regione Google Cloud in cui vuoi che si trovi il backup.
  7. (Facoltativo) Aggiungi una descrizione.
  8. Nella sezione Crittografia, seleziona un Google-managed encryption key o una chiave di crittografia gestita dal cliente.
  9. (Facoltativo) Fai clic su Aggiungi etichetta per aggiungere etichette al backup.
  10. Fai clic su Crea.

gcloud

  1. Installa gcloud.
  2. Aggiornamento gcloud components:

    gcloud components update

  3. Esegui questo comando gcloud filestore backups create in una finestra del terminale sulla tua macchina locale. Il flag --kms-key è facoltativo:

    gcloud filestore backups create BACKUP-NAME \
    --instance=INSTANCE-NAME \
    --file-share=FILE-SHARE-NAME \
    --instance-zone=ZONE \
    --region=BACKUP-LOCATION \
    --kms-key=projects/KMS-PROJECT/locations/KMS-LOCATION/keyRings/KEYRING/cryptoKeys/CRYPTO-KEY
    

dove:

  • BACKUP-NAME è il nome che vuoi assegnare al backup.
  • INSTANCE-NAME è il nome dell'istanza Filestore di cui eseguire il backup.
  • FILE-SHARE-NAME è il nome della condivisione file sull'istanza Filestore.
  • ZONE è la zona in cui si trova l'istanza Filestore.
  • BACKUP-LOCATION è la regione in cui verrà archiviato il backup. Se non viene indicata una regione, il backup viene creato nella stessa regione dell'istanza Filestore.
  • KMS-PROJECT è il nome del progetto in cui è archiviata la risorsa chiave KMS.
  • KMS-LOCATION è la regione della risorsa chiave KMS.
  • KEYRING è il nome del keyring.
  • CRYPTO-KEY è la risorsa chiave KMS.

Esempio

Il comando seguente crea un backup della condivisione file vol1 sull'istanza Filestore nfs-server, che si trova nella zona us-central1-c. Il backup si chiama mybackup, si trova nella regione asia-east2 e ha una chiave di crittografia associata che cripta l'istanza al momento del ripristino:

  gcloud filestore backups create mybackup \
  --instance=nfs-server \
  --file-share=vol1 \
  --instance-zone=us-central1-c \
  --region=asia-east2 \
  --kms-key=projects/purple-project/locations/us-central1/keyRings/filestore-keyring/cryptoKeys/filestore-key

Elencare, visualizzare, aggiornare ed eliminare i backup

I backup Filestore possono essere elencati, visualizzati, aggiornati ed eliminati.

Console

  1. Per visualizzare un elenco di tutti i backup nel progetto corrente:

    Vai alla pagina dei backup di Filestore

  2. Per visualizzare i dettagli di un backup, fai clic sull'ID backup.

  3. Per eliminare un backup:

    1. Fai clic sull'ID backup del backup che vuoi eliminare.
    2. Fai clic su Elimina.
    3. Quando richiesto, digita l'ID backup.
    4. Fai clic su Elimina.

gcloud

Elenca tutti i backup nel progetto corrente

Per visualizzare un elenco dei backup per il progetto corrente, esegui il comando backups list:

  gcloud filestore backups list

Visualizzare le informazioni su un backup

Per visualizzare le informazioni su un backup, esegui il comando backups describe:

  gcloud filestore backups describe BACKUP-NAME \
  --region=BACKUP-LOCATION

Dove:

  • BACKUP-NAME è il nome del backup di cui vuoi visualizzare le informazioni.
  • BACKUP-LOCATION è la regione in cui è archiviato il backup.

Aggiornare un backup

Per aggiornare un backup, esegui il comando backups update:

gcloud filestore backups update BACKUP-NAME \
  --region=BACKUP-LOCATION \
  --description="NEW-DESCRIPTION" \
  --update-labels=KEY=VALUE,...

Dove:

  • BACKUP-NAME è il nome del backup di cui vuoi visualizzare le informazioni.
  • BACKUP-LOCATION è la regione in cui è archiviato il backup. La regione non può essere modificata.
  • NEW-DESCRIPTION è la descrizione del backup.
  • KEY=VALUE,... è un elenco di coppie KEY=VALUE che vuoi aggiornare. Se un'etichetta esiste, il relativo valore viene aggiornato, altrimenti viene creata una nuova etichetta.

Eliminare un backup

Per eliminare un backup, esegui il comando backups delete:

gcloud filestore backups delete BACKUP-NAME \
  --region=BACKUP-LOCATION

Dove:

  • BACKUP-NAME è il nome del backup di cui vuoi visualizzare le informazioni.
  • BACKUP-LOCATION è la regione in cui è archiviato il backup.

Passaggi successivi