Conserva el estado de los datos con instantáneas

En esta página, se describe cómo preservar el estado de tus datos de Filestore mediante instantáneas. Para obtener más información sobre las instantáneas, consulta Instantáneas.

Niveles admitidos

En la siguiente tabla, se muestran los niveles de Filestore que admiten instantáneas:

Nivel Compatibilidad con instantáneas
HDD básico No
SSD básico No
SSD de escala masiva No
Empresa

Crea una instantánea

Puedes crear una instantánea de una instancia con uno de los siguientes métodos:

Cloud Console

  1. En Cloud Console, ve a la página de instancias de Filestore.

    Vaya a la página de instancias de Filestore

  2. Haz clic en la instancia a partir de la que deseas crear una instantánea.

  3. Haz clic en la pestaña Instantáneas y, luego, en Crear instantánea.

  4. En ID de instantánea, escribe un nombre para la instantánea. El nombre del archivo compartido y el ID de instantánea combinados no pueden superar los 77 caracteres.

  5. Opcional: Agrega una descripción o etiquetas a la instantánea.

  6. Haga clic en Crear.

Herramienta de gcloud

Para crear una instantánea de una instancia, ejecuta lo siguiente:

gcloud beta filestore instances snapshots create SNAPSHOT_ID \
    --instance=INSTANCE_ID \
    --instance-region=REGION \
    [--description=DESCRIPTION] \
    [--labels=KEY=LABEL]

Reemplaza lo siguiente:

  • SNAPSHOT_ID por el nombre que deseas asignar a la instantánea El nombre del archivo compartido y el ID de la instantánea combinados no pueden superar los 77 caracteres.
  • INSTANCE_ID por el nombre de la instancia para la que deseas crear una instantánea
  • REGION por la región de la instancia

Ejemplo

Con el comando siguiente, se crea una instantánea del archivo compartido vol1 en la instancia nfs-server, que se encuentra en us-central1. La instantánea se llama nfs-server-snapshot.

gcloud beta filestore instances snapshots create nfs-server-snapshot \
    --instance=nfs-server \
    --instance-region=us-central1 \

Enumera, visualiza, actualiza y borra instantáneas

Puedes enumerar, ver, actualizar y borrar instantáneas.

Cloud Console

Para administrar las instantáneas en Cloud Console, sigue estos pasos:

  1. Vaya a la página de instancias de Filestore

    Vaya a la página de instancias de Filestore

  2. Haz clic en el ID de la instancia de la que deseas ver las instantáneas.

  3. Haz clic en la pestaña Instantáneas.

En la pestaña Instantáneas, haz lo siguiente:

  • Para ver los detalles de una instantánea, haz clic en su ID.
  • Para editar una instantánea, haz clic en Editar en la página de detalles de la instantánea.
  • Para borrar una instantánea, haz lo siguiente:
  1. Haz clic en el ID de la instantánea que deseas borrar.
  2. Haz clic en Borrar.
  3. Cuando se te solicite, escribe el ID de la instantánea.
  4. Haz clic en Borrar.

Herramienta de gcloud

Enumera todas las instantáneas de tu proyecto actual

Si quieres ver una lista de instantáneas de una instancia, ejecuta:

gcloud beta filestore instances snapshots list \
    --instance=INSTANCE_ID \
    --instance-region=REGION

Reemplaza lo siguiente:

  • INSTANCE_ID por el nombre de la instancia de la que deseas enumerar las instantáneas
  • REGION por la región de la instancia

Visualiza información sobre una instantánea

Para ver información sobre una instantánea, ejecuta lo siguiente:

gcloud beta filestore instances snapshots describe SNAPSHOT_ID \
    --instance=INSTANCE_ID \
    --instance-region=REGION

Reemplaza lo siguiente:

  • SNAPSHOT_ID por el nombre que deseas asignar a la instantánea
  • INSTANCE_ID por el nombre de la instancia a la que pertenece la instantánea
  • REGION por la región de la instancia a la que pertenece la instantánea

Actualizar una instantánea

Para actualizar una instantánea, ejecuta lo siguiente:

gcloud beta filestore instances snapshots update SNAPSHOT_ID \
    --instance=INSTANCE_ID \
    --instance-region=REGION \
    [--description="NEW-DESCRIPTION"] \
    [--update-labels=KEY=VALUE,...]

Reemplaza lo siguiente:

  • SNAPSHOT_ID por el nombre que deseas asignar a la instantánea
  • INSTANCE_ID por el nombre de la instancia a la que pertenece la instantánea
  • REGION por la región de la instancia a la que pertenece la instantánea
  • NEW-DESCRIPTION con una nueva descripción de la instantánea.
  • KEY=VALUE,... por una lista de pares KEY=VALUE que deseas actualizar Si una etiqueta existe, su valor se actualiza; de lo contrario, se crea una etiqueta nueva.

Borrar una instantánea

La eliminación de instantáneas es una operación de larga duración que puede tardar horas en completarse.

Para borrar una instantánea, ejecuta lo siguiente:

gcloud beta filestore instances snapshots delete SNAPSHOT_ID \
    --instance=INSTANCE_ID \
    --instance-region=REGION \

Reemplaza lo siguiente:

  • SNAPSHOT_ID por el nombre que deseas asignar a la instantánea
  • INSTANCE_ID por el nombre de la instancia a la que pertenece la instantánea
  • REGION por la región de la instancia a la que pertenece la instantánea

Restablece datos

Si quieres restablecer un archivo a un estado anterior capturado en una instantánea, ejecuta lo siguiente:

sudo cp -pa DIR/.snapshot/SNAPSHOT_ID/FILE DIR

Ejemplo

Si deseas restablecer el archivo foo/bar.txt al estado preservado en la instantánea snap2, ejecuta el siguiente comando:

sudo cp -pa foo/.snapshot/snap2/bar.txt foo/

¿Qué sigue?