Este guia mostra como criar um snapshot para preservar o estado dos dados do Filestore. Para saber mais sobre snapshots, consulte Snapshots.
Criar um snapshot
Use um dos seguintes métodos para criar um snapshot de uma instância:
Console do Google Cloud
No console Google Cloud , acesse a página de instâncias do Filestore.
Clique na instância da qual você quer criar um snapshot.
Clique na guia Snapshots e depois em Criar snapshot.
Em ID do snapshot, digite um nome para o snapshot. O nome do compartilhamento de arquivos e o ID do snapshot podem ter um comprimento combinado de até 77 caracteres.
Opcional: adicione uma descrição ou identificadores ao snapshot.
Clique em Criar.
CLI da gcloud
Para criar um snapshot de uma instância, execute o comando instances snapshots create
. As flags --description
e --labels
são adicionadas como argumentos opcionais:
gcloud filestore instances snapshots create SNAPSHOT_ID \
--instance=INSTANCE_ID \
--instance-location=LOCATION \
--description="DESCRIPTION" \
--labels=KEY=VALUE
Substitua:
- SNAPSHOT_ID pelo nome que você quer dar ao snapshot. O
nome do compartilhamento de arquivos e o ID do snapshot podem ter um comprimento combinado de até 77
caracteres. Por exemplo,
my-snapshot-1
. - INSTANCE_ID com o nome da instância de que você quer
criar um snapshot. Por exemplo,
my-instance-1
. - LOCATION com a zona ou região
da instância. Por exemplo,
us-east1-b
ouus-central1
, respectivamente. O nível de serviço da instância determina se uma zona ou região é um argumento válido. - DESCRIPTION com uma descrição do snapshot.
- KEY=VALUE,... com um ou mais pares
KEY=VALUE
que você quer incluir.
Exemplo
O comando a seguir cria um snapshot da instância nfs-server
, que
está localizada em us-central1
. O nome do snapshot é nfs-server-snapshot
.
gcloud filestore instances snapshots create nfs-server-snapshot \
--instance=nfs-server \
--instance-location=us-central1 \
Listar, visualizar, atualizar e excluir snapshots
É possível listar, visualizar, atualizar e excluir snapshots.
Console do Google Cloud
Para gerenciar seus snapshots no console Google Cloud :
Acessar a página de instâncias do Filestore.
Clique no ID da instância da qual você quer ver os snapshots.
Clique na guia Snapshots.
Na guia Snapshots:
- Para ver detalhes sobre um snapshot, clique no ID dele.
- Para editar um snapshot, clique em Editar na página de detalhes do snapshot.
- Para excluir um snapshot:
- Clique no ID do snapshot que você quer excluir.
- Clique em Excluir.
- Quando solicitado, digite o ID do snapshot.
- Clique em Excluir.
CLI da gcloud
Listar todos os snapshots no projeto atual
Para ver uma lista de snapshots de uma instância, execute o comando instances snapshots list
:
gcloud filestore instances snapshots list \
--instance=INSTANCE_ID \
--instance-location=LOCATION
Substitua:
- INSTANCE_ID com o nome da instância de que você quer
criar uma lista de snapshots. Por exemplo,
my-instance-1
. - LOCATION com a zona ou região
da instância. Por exemplo,
us-east1-b
ouus-central1
, respectivamente. O nível de serviço da instância determina se uma zona ou região é um argumento válido.
Acessar informações sobre um snapshot
Para ver informações sobre um snapshot, execute o comando instances snapshots describe
:
gcloud filestore instances snapshots describe SNAPSHOT_ID \
--instance=INSTANCE_ID \
--instance-location=LOCATION
Substitua:
- SNAPSHOT_ID pelo nome que você quer dar ao snapshot. Por exemplo,
my-snapshot-1
. - INSTANCE_ID pelo nome da instância em que o snapshot
foi criado. Por exemplo,
my-instance-1
. - LOCATION com a zona ou região
da instância em que o snapshot foi criado. Por exemplo,
us-east1-b
ouus-central1
, respectivamente. O nível de serviço da instância determina se uma zona ou região é um argumento válido.
Atualizar um snapshot
Para atualizar um snapshot, execute o comando instances snapshots update
. As flags --description
e --update-labels
são adicionadas como argumentos opcionais:
gcloud filestore instances snapshots update SNAPSHOT_ID \
--instance=INSTANCE_ID \
--instance-location=LOCATION \
--description="NEW-DESCRIPTION" \
--update-labels=KEY1=VALUE1,KEY2=VALUE2...
Substitua:
- SNAPSHOT_ID pelo nome que você quer dar ao snapshot. Por exemplo,
my-snapshot-1
. - INSTANCE_ID pelo nome da instância em que o snapshot
foi criado. Por exemplo,
my-instance-1
. - LOCATION com a zona ou região
da instância em que o snapshot foi criado. Por exemplo,
us-east1-b
ouus-central1
, respectivamente. O nível de serviço da instância determina se uma zona ou região é um argumento válido. - NEW-DESCRIPTION por uma nova descrição do snapshot.
- KEY1=VALUE1,... com um ou mais pares
KEY=VALUE
que você quer atualizar. Se um rótulo existir, o valor dele será atualizado. Caso contrário, um rótulo será criado.
Excluir um snapshot
A exclusão de snapshots é uma operação de longa duração que pode levar várias horas para ser concluída, dependendo do número de arquivos envolvidos.
Para excluir um snapshot, execute o comando instances snapshots delete
:
gcloud filestore instances snapshots delete SNAPSHOT_ID \
--instance=INSTANCE_ID \
--instance-location=LOCATION \
Substitua:
- SNAPSHOT_ID pelo nome que você quer dar ao snapshot. Por exemplo,
my-snapshot-1
. - INSTANCE_ID pelo nome da instância em que o snapshot
foi criado. Por exemplo,
my-instance-1
. - LOCATION com a zona ou região
da instância em que o snapshot foi criado. Por exemplo,
us-east1-b
ouus-central1
, respectivamente. O nível de serviço da instância determina se uma zona ou região é um argumento válido.
Restaurar dados
É possível restaurar arquivos individuais de um snapshot ou reverter todo o compartilhamento de arquivos para um estado de snapshot anterior.
Para mais informações, consulte Restaurar um arquivo de um snapshot e Reverter uma instância para um estado de snapshot anterior.
Monitoramento
É possível monitorar a capacidade de snapshot de uma instância usando o Metrics Explorer. Para mais informações, consulte Criar gráficos com o Metrics Explorer.
A seguir
- Visão geral dos snapshots
- Restaurar um arquivo usando um snapshot
- Reverter uma instância para um estado de snapshot anterior
- Programar snapshots do Filestore Enterprise
- Visão geral dos backups