Auf dieser Seite wird beschrieben, wie Sie eine selektive Dateiwiederherstellung durchführen.
Hinweise
Prüfen Sie vor dem selektiven Wiederherstellen von Dateien die folgenden Voraussetzungen:
Snapshot-Konfiguration: Das Snapshot-Verzeichnis des Zielvolumes, für das die Wiederherstellung initiiert wird, muss sichtbar sein. Wählen Sie auf der Seite Neues Volume aus Sicherung erstellen das Kästchen Snapshot-Verzeichnis sichtbar machen aus. Weitere Informationen finden Sie unter Neues Volume erstellen.
Google Cloud CLI-Version: Damit Sie die selektive Dateiwiederherstellung nutzen können, muss Ihre Google Cloud CLI-Version mindestens 540.0.0 sein.
So prüfen und aktualisieren Sie die Google Cloud CLI-Version:
Prüfen Sie Ihre Google Cloud CLI-Version:
gcloud --version
Wenn Ihre Google Cloud CLI-Version älter als 540.0.0 ist, aktualisieren Sie sie:
gcloud components update
Selektive Dateiwiederherstellung durchführen
Sie können Dateien auf folgende Arten selektiv wiederherstellen:
Stellen Sie Dateien im Quellvolume und im selben Quellverzeichnis wieder her.
Dateien im Quellvolume in einem anderen Verzeichnis wiederherstellen
Stellen Sie Dateien auf einem neuen Volume in einem Verzeichnis Ihrer Wahl wieder her.
Die selektive Dateiwiederherstellung wird sowohl für Sicherungen innerhalb der Region als auch für regionenübergreifende Sicherungen unterstützt. In diesem Verfahren werden drei verschiedene Fälle beschrieben:
Wiederherstellung in derselben Region auf dem Quellvolume im selben Quellverzeichnis:
Regionenübergreifende Wiederherstellung auf einem neuen Volume.
Fall 1: Wiederherstellung in derselben Region auf das Quellvolume im selben Quellverzeichnis
Folgen Sie der Anleitung unten, um mit der Google Cloud CLI eine selektive Dateiwiederherstellung in der Region durchzuführen.
gcloud
So führen Sie eine selektive Dateiwiederherstellung durch:
gcloud netapp volumes restore-backup-files DESTINATION_VOLUME_NAME \ --location=LOCATION --project=PROJECT_ID \ --backup=projects/PROJECT_ID/locations/LOCATION/backupVaults/VAULT_NAME/backups/BACKUP_NAME \ --file-list=FILE_LIST \ --restore-destination-path=RESTORE_DESTINATION_PATH
Ersetzen Sie die folgenden Informationen:
DESTINATION_VOLUME_NAME
: Der Name des Zielvolumes für den Wiederherstellungsvorgang. Das kann das ursprüngliche Volume sein, von dem die Sicherung erstellt wurde, oder ein neues Volume.LOCATION
: die Region, in der sich das Volume befindet.PROJECT_ID
: Die ID des Projekts, in dem das Volume und der Speicherpool erstellt werden.VAULT_NAME
: der Name des Sicherungstresors. Sicherungen in derselben Region und regionenübergreifende Backup Vaults werden unterstützt.BACKUP_NAME
: der Name der Sicherung, die die wiederherzustellenden Dateien enthält.FILE_LIST
: eine durch Kommas getrennte Liste von Dateipfaden in der ausgewählten Sicherung, die wiederhergestellt werden müssen.RESTORE_DESTINATION_PATH
: Optional: Der spezifische Pfad, in dem die Dateien wiederhergestellt werden. Wenn in diesem Parameter kein Pfad angegeben ist, wird eine In-Place-Wiederherstellung durchgeführt.
Beispiel:
Angenommen, Sie führen einen selektiven Dateiwiederherstellungsvorgang für eine Sicherung eines Quellvolumes mit dem Namen sfr-demo-vol-1
durch. Dieses Quellvolume wird im Backup Vault mit dem Namen sfr-demo-vault-in-region
in sfr-demo-backup-1
gesichert.
Das Quellvolume enthält drei Textdateien:
1.txt
2.txt
directory/3.txt
Im Backup Vault innerhalb der Region wurde eine Sicherung mit dem Namen sfr-demo-backup-1
gefunden. Die Datei „directory/3.txt
“ und ihr übergeordnetes Verzeichnis werden vom Quellvolume entfernt. Anschließend wird ein Wiederherstellungsvorgang mit bestimmten Parametern ausgeführt.
Die Datei directory/3.txt
aus sfr-demo-backup-1
wird auf dem Quell-Volume wiederhergestellt.
Stellen Sie die Datei wieder her:
gcloud netapp volumes restore-backup-files sfr-demo-vol-1 --location=us-central1 --project=my-project --backup=projects/my-project/locations/us-central1/backupVaults/sfr-demo-vault-in-region/backups/sfr-demo-backup-1 --file-list=/directory/3.txt --restore-destination-path=/directory/
Sie werden aufgefordert, den Wiederherstellungsvorgang zu bestätigen:
You are about to restore files from a backup to Volume projects/my-project/locations/us-central1/volumes/sfr-demo-vol-1. Are you sure? Do you want to continue (Y/n)? Y
Der Vorgang wird erfolgreich abgeschlossen:
Waiting for [operation-1758048175178-63eef7cfac198-a94afb9b-913b60d5] to finish...done. '@type': type.googleapis.com/google.cloud.netapp.v1.RestoreBackupFilesResponse
Fall 2: Regionenübergreifende Wiederherstellung auf einem neuen Volume in einem neuen Verzeichnis
Mit der folgenden Anleitung können Sie mit der Google Cloud CLI eine regionsübergreifende selektive Dateiwiederherstellung durchführen.
gcloud
So führen Sie eine selektive Dateiwiederherstellung durch:
gcloud netapp volumes restore-backup-files DESTINATION_VOLUME_NAME \ --location=LOCATION --project=PROJECT_ID \ --backup=projects/PROJECT_ID/locations/LOCATION/backupVaults/VAULT_NAME/backups/BACKUP_NAME \ --file-list=FILE_LIST \ --restore-destination-path=RESTORE_DESTINATION_PATH
Ersetzen Sie die folgenden Informationen:
DESTINATION_VOLUME_NAME
: Der Name des Zielvolumes für den Wiederherstellungsvorgang. Das kann das ursprüngliche Volume sein, von dem die Sicherung erstellt wurde, oder ein neues Volume.LOCATION
: die Region, in der sich das Volume befindet.PROJECT_ID
: Die ID des Projekts, in dem das Volume und der Speicherpool erstellt werden.VAULT_NAME
: der Name des Sicherungstresors. Sicherungen in derselben Region und regionenübergreifende Backup Vaults werden unterstützt.BACKUP_NAME
: der Name der Sicherung, die die wiederherzustellenden Dateien enthält.FILE_LIST
: eine durch Kommas getrennte Liste von Dateipfaden in der ausgewählten Sicherung, die wiederhergestellt werden müssen.RESTORE_DESTINATION_PATH
: Optional: Der spezifische Pfad, in dem die Dateien wiederhergestellt werden. Wenn in diesem Parameter kein Pfad angegeben ist, wird eine In-Place-Wiederherstellung durchgeführt.
Beispiel:
Angenommen, Sie führen einen selektiven Dateiwiederherstellungsvorgang für eine Sicherung eines Quellvolumes mit dem Namen sfr-demo-vol-2
durch. Dieses Quellvolume wird im Backup Vault mit dem Namen sfr-demo-vault-cross-region
in sfr-demo-backup
gesichert.
Das Quellvolumen enthält zwei Textdateien:
1.txt
2.txt
Eine Sicherung, sfr-demo-backup
, wurde in einem regionenübergreifenden Backup Vault mit us-central1
als Quellregion und us-east4
als Zielregion gefunden. Nachdem die Sicherung erstellt wurde, wurde die Datei 1.txt
vom Quellvolumen entfernt.
Die Datei 1.txt
aus sfr-demo-backup
wird auf einem neuen Volume mit dem Namen sfr-demo-vol-3
in einem neuen Verzeichnis mit dem Namen test
wiederhergestellt.
Stellen Sie die Datei wieder her:
gcloud netapp volumes restore-backup-files sfr-demo-vol-3 --location=us-central1 --project=my-project --backup=projects/my-project/locations/us-central1/backupVaults/sfr-demo-vault-cross-region/backups/sfr-demo-backup --file-list=/1.txt --restore-destination-path=/test
Sie werden aufgefordert, den Wiederherstellungsvorgang zu bestätigen:
You are about to restore files from a backup to Volume projects/my-project/locations/us-central1/volumes/sfr-demo-vol-3. Are you sure? Do you want to continue (Y/n)? Y
Nach der Bestätigung ist der Vorgang abgeschlossen.
Waiting for [operation-1758050930422-63ef02134743f-8761c12f-b05a405e] to finish...done. '@type': type.googleapis.com/google.cloud.netapp.v1.RestoreBackupFilesResponse
Fall 3: In-Place-Wiederherstellung auf einem neuen Volume
Gehen Sie nach der folgenden Anleitung vor, um mit der Google Cloud CLI eine selektive Dateiwiederherstellung am ursprünglichen Speicherort durchzuführen.
gcloud
So führen Sie eine selektive Dateiwiederherstellung durch:
gcloud netapp volumes restore-backup-files DESTINATION_VOLUME_NAME \ --location=LOCATION --project=PROJECT_ID \ --backup=projects/PROJECT_ID/locations/LOCATION/backupVaults/VAULT_NAME/backups/BACKUP_NAME \ --file-list=FILE_LIST
Ersetzen Sie die folgenden Informationen:
DESTINATION_VOLUME_NAME
: Der Name des Zielvolumes für den Wiederherstellungsvorgang. Das kann das ursprüngliche Volume sein, von dem die Sicherung erstellt wurde, oder ein neues Volume.LOCATION
: die Region, in der sich das Volume befindet.PROJECT_ID
: Die ID des Projekts, in dem das Volume und der Speicherpool erstellt werden.VAULT_NAME
: der Name des Sicherungstresors. Sicherungen in derselben Region und regionenübergreifende Backup Vaults werden unterstützt.BACKUP_NAME
: der Name der Sicherung, die die wiederherzustellenden Dateien enthält.FILE_LIST
: eine durch Kommas getrennte Liste von Dateipfaden in der ausgewählten Sicherung, die wiederhergestellt werden müssen.
Beispiel:
Angenommen, Sie führen einen selektiven Dateiwiederherstellungsvorgang für eine Sicherung eines Quellvolumes mit dem Namen sfr-demo-vol-2
durch. Dieses Quellvolume wird im Backup Vault mit dem Namen sfr-demo-vault-cross-region
in sfr-demo-backup
gesichert.
Das Quellvolumen enthält zwei Textdateien:
1.txt
2.txt
Eine Sicherung, sfr-demo-backup
, wurde in einem regionenübergreifenden Backup Vault mit us-central1
als Quellregion und us-east4
als Zielregion gefunden. Nachdem die Sicherung erstellt wurde, wurde die Datei 1.txt
vom Quellvolumen entfernt.
Die Datei 1.txt
aus sfr-demo-backup
wird in einem neuen Volume mit dem Namen sfr-demo-vol-3
wiederhergestellt, das Verzeichnis für den Wiederherstellungsvorgang wird jedoch nicht angegeben.
Stellen Sie die Datei wieder her:
gcloud netapp volumes restore-backup-files sfr-demo-vol-3 --location=us-central1 --project=my-project --backup=projects/my-project/locations/us-central1/backupVaults/sfr-demo-vault-cross-region/backups/sfr-demo-backup --file-list=/1.txt
Sie werden aufgefordert, den Wiederherstellungsvorgang zu bestätigen:
You are about to restore files from a backup to Volume projects/my-project/locations/us-central1/volumes/sfr-demo-vol-3. Are you sure? Do you want to continue (Y/n)? Y
Nach der Bestätigung ist der Vorgang abgeschlossen.
Waiting for [operation-1758875604584-63fb0239d87b7-1035ba74-caed1838] to finish...done. '@type': type.googleapis.com/google.cloud.netapp.v1.RestoreBackupFilesResponse