Snapshot erstellen, um den Status der Daten beizubehalten

In dieser Anleitung erfahren Sie, wie Sie einen Snapshot erstellen, um den Status Ihres Filestore-Daten. Weitere Informationen zu Snapshots finden Sie unter Snapshots.

Unterstützte Stufen

In der folgenden Tabelle sehen Sie, welche Filestore-Dienststufen unterstützen Snapshots und die revert instance Vorgang:

Stufe Snapshot-Unterstützung Unterstützung für Rückgängigmachen
Basic HDD Nein Nein
Basic SSD Nein Nein
Zonal Ja Ja
Regional Ja Ja
Enterprise Ja Ja

Snapshots und zugehörige revert-Vorgänge werden auch im Legacy-System unterstützt hochskalierte SSD-Dienststufe

Snapshots werden zwar in der Dienststufe Enterprise unterstützt, können mit Filestore-Mehrfachfreigaben kombiniert werden .

Snapshot erstellen

Mit einer der folgenden Methoden können Sie einen Snapshot einer Instanz erstellen:

Google Cloud Console

  1. Rufen Sie in der Google Cloud Console die Filestore-Instanzen auf. Seite.

    Zur Seite mit den Filestore-Instanzen

  2. Klicken Sie auf die Instanz, von der Sie einen Snapshot erstellen möchten.

  3. Klicken Sie auf den Tab Snapshots und dann auf Snapshot erstellen.

  4. Geben Sie unter Snapshot-ID einen Namen für den Snapshot ein. Der Name der Dateifreigabe und Die Snapshot-ID kann insgesamt bis zu 77 Zeichen lang sein.

  5. Optional: Fügen Sie dem Snapshot eine Beschreibung oder Labels hinzu.

  6. Klicken Sie auf Erstellen.

gcloud-CLI

Führen Sie den instances snapshots create aus, um einen Snapshot einer Instanz zu erstellen. . Die Flags --description und --labels werden optional hinzugefügt. Argumente:

gcloud filestore instances snapshots create SNAPSHOT_ID \
    --instance=INSTANCE_ID \
    --instance-location=LOCATION \
    --description="DESCRIPTION" \
    --labels=KEY=VALUE

Ersetzen Sie Folgendes:

  • SNAPSHOT_ID durch den Namen, den Sie dem Snapshot geben möchten. Die Der Name der Dateifreigabe und die Snapshot-ID dürfen zusammen maximal 77 Zeichen lang sein Zeichen. Beispiel: my-snapshot-1.
  • INSTANCE_ID durch den Namen der Instanz, von der aus Sie den Befehl ausführen möchten. Erstellen Sie einen Snapshot. Beispiel: my-instance-1.
  • LOCATION durch die Zone oder Region der Instanz. Beispiel: us-east1-b bzw. us-central1. Beachten Sie, dass die Dienststufe Ihrer Instanz bestimmt, ob eine Zone oder Region ein gültiges Argument ist.
  • DESCRIPTION durch eine Beschreibung des Snapshots.
  • KEY=VALUE,... durch ein oder mehrere KEY=VALUE-Paare, die Sie enthalten.

Beispiel

Mit dem folgenden Befehl wird ein Snapshot der Instanz nfs-server erstellt, die befindet sich in us-central1. Der Snapshot heißt nfs-server-snapshot.

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

Snapshots auflisten, aufrufen, aktualisieren und löschen

Sie können Snapshots auflisten, aufrufen, aktualisieren und löschen.

Google Cloud Console

So verwalten Sie Snapshots in der Google Cloud Console:

  1. Zur Seite mit den Filestore-Instanzen

    Zur Seite mit den Filestore-Instanzen

  2. Klicken Sie auf die Instanz-ID der Instanz, deren Snapshots Sie aufrufen möchten von.

  3. Klicken Sie auf den Tab Snapshots.

Auf dem Tab Snapshots:

  • Klicken Sie auf die Snapshot-ID, um Details zu einem Snapshot aufzurufen.
  • Klicken Sie zum Bearbeiten eines Snapshots auf der Seite mit den Snapshot-Details auf Bearbeiten.
  • So löschen Sie einen Snapshot:
  1. Klicken Sie auf die Snapshot-ID des Snapshots, den Sie löschen möchten.
  2. Klicken Sie auf Löschen.
  3. Geben Sie bei Aufforderung die Snapshot-ID ein.
  4. Klicken Sie auf Löschen.

gcloud-CLI

Alle Snapshots im aktuellen Projekt auflisten

Führen Sie den instances snapshots list aus, um eine Liste der Snapshots für eine Instanz aufzurufen. Befehl:

gcloud filestore instances snapshots list \
    --instance=INSTANCE_ID \
    --instance-location=LOCATION

Ersetzen Sie Folgendes:

  • INSTANCE_ID durch den Namen der Instanz, von der aus Sie den Befehl ausführen möchten. und erstellen eine Liste von Snapshots. Beispiel: my-instance-1.
  • LOCATION durch die Zone oder Region der Instanz. Beispiel: us-east1-b bzw. us-central1. Beachten Sie, dass die Dienststufe Ihrer Instanz bestimmt, ob eine Zone oder Region ein gültiges Argument ist.

Informationen zu einem Snapshot ansehen

Führen Sie den instances snapshots describe aus, um Informationen zu einem Snapshot aufzurufen. Befehl:

gcloud filestore instances snapshots describe SNAPSHOT_ID \
    --instance=INSTANCE_ID \
    --instance-location=LOCATION

Ersetzen Sie Folgendes:

  • SNAPSHOT_ID durch den Namen, den Sie dem Snapshot geben möchten. Beispiel: my-snapshot-1
  • INSTANCE_ID durch den Namen der Instanz, von der der Snapshot stammt wurde erstellt. Beispiel: my-instance-1.
  • LOCATION durch die Zone oder Region der Instanz, von der der Snapshot erstellt wurde. Beispiel: us-east1-b bzw. us-central1. Beachten Sie, dass die Dienststufe Ihrer Instanz bestimmt, ob eine Zone oder Region ein gültiges Argument ist.

Snapshot aktualisieren

Führen Sie den instances snapshots update aus, um einen Snapshot zu aktualisieren. . Die Flags --description und --update-labels werden optional hinzugefügt. Argumente:

gcloud filestore instances snapshots update SNAPSHOT_ID \
    --instance=INSTANCE_ID \
    --instance-location=LOCATION \
    --description="NEW-DESCRIPTION" \
    --update-labels=KEY1=VALUE1,KEY2=VALUE2...

Ersetzen Sie Folgendes:

  • SNAPSHOT_ID durch den Namen, den Sie dem Snapshot geben möchten. Beispiel: my-snapshot-1
  • INSTANCE_ID durch den Namen der Instanz, von der der Snapshot stammt wurde erstellt. Beispiel: my-instance-1.
  • LOCATION durch die Zone oder Region der Instanz, von der der Snapshot erstellt wurde. Beispiel: us-east1-b bzw. us-central1. Beachten Sie, dass die Dienststufe Ihrer Instanz bestimmt, ob eine Zone oder Region ein gültiges Argument ist.
  • NEW-DESCRIPTION durch eine neue Beschreibung des Snapshots.
  • KEY1=VALUE1,... durch ein oder mehrere KEY=VALUE-Paare, die Sie aktualisieren. Wenn ein Label vorhanden ist, wird sein Wert aktualisiert, andernfalls wird ein neues Label erstellt.

Snapshot löschen

Das Löschen eines Snapshots ist ein lang andauernder Vorgang, der mehrere Stunden dauern kann, und zwar je nach Anzahl der beteiligten Dateien.

Führen Sie den instances snapshots delete aus, um einen Snapshot zu löschen. Befehl:

gcloud filestore instances snapshots delete SNAPSHOT_ID \
    --instance=INSTANCE_ID \
    --instance-location=LOCATION \

Ersetzen Sie Folgendes:

  • SNAPSHOT_ID durch den Namen, den Sie dem Snapshot geben möchten. Beispiel: my-snapshot-1
  • INSTANCE_ID durch den Namen der Instanz, von der der Snapshot stammt wurde erstellt. Beispiel: my-instance-1.
  • LOCATION durch die Zone oder Region der Instanz, von der der Snapshot erstellt wurde. Beispiel: us-east1-b bzw. us-central1. Beachten Sie, dass die Dienststufe Ihrer Instanz bestimmt, ob eine Zone oder Region ein gültiges Argument ist.

Daten wiederherstellen

Sie können einzelne Dateien aus einem Snapshot wiederherstellen oder die gesamte Dateifreigabe wiederherstellen einen vorherigen Snapshot-Status haben.

Weitere Informationen finden Sie unter Datei aus einem Snapshot wiederherstellen. und Instanz auf einen vorherigen Snapshot-Status zurücksetzen.

Monitoring

Sie können die Snapshot-Kapazität einer Instanz mit dem Metrics Explorer überwachen. Weitere Informationen Weitere Informationen finden Sie unter Diagramme mit dem Metrics Explorer erstellen.

Nächste Schritte