ONTAP S3 Snapshots löschen
Sie können nicht mehr benötigte S3 Snapshots löschen und so Speicherplatz in Ihren Buckets freigeben. Sie können S3 Snapshots manuell entfernen oder die den S3 Buckets zugeordneten Snapshot Richtlinien ändern, um die Anzahl der aufzubewahrenden Snapshots für einen Zeitplan zu ändern.
Snapshot-Richtlinien für S3-Buckets folgen denselben Löschregeln wie die herkömmlichen ONTAP Snapshot-Richtlinien. Weitere Informationen zum Erstellen von Snapshot-Richtlinien sind unter "Erstellen einer Snapshot-Richtlinie" zu finden.
-
Wenn eine Objektversion (in einem versionierten Bucket) oder ein Objekt (in einem nicht versionierten Bucket) in mehreren Snapshots erfasst wird, wird das Objekt erst aus dem Dateisystem entfernt, nachdem der letzte Snapshot, der es schützt, gelöscht wurde.
-
Wenn Sie einen S3-Bucket löschen müssen, der Objekte mit Snapshots enthält, stellen Sie sicher, dass Sie alle Snapshots aller Objekte in diesem Bucket gelöscht haben.
-
Wenn ein Cluster auf eine ONTAP Version vor ONTAP 9.16.1 zurückgesetzt werden muss, ist sicherzustellen, dass alle S3 Snapshots für alle Buckets gelöscht wurden. Es kann außerdem erforderlich sein, den
vserver object-store-server bucket clear-snapshot-metadataBefehl auszuführen, um die Snapshot-Metadaten für einen S3 Bucket zu entfernen. Informationen dazu finden sich unter "S3-Snapshots-Metadaten löschen". -
Beim Löschen von Snapshots in Stapeln kann eine große Anzahl von Objekten entfernt werden, die in mehreren Snapshots erfasst wurden, wodurch effektiv mehr Speicherplatz freigegeben wird, als es beim Löschen einzelner Snapshots der Fall wäre. Dadurch kann mehr Speicherplatz für Ihre Speicherobjekte zurückgewonnen werden.
-
Um einen bestimmten S3 Snapshot zu löschen, diesen Befehl ausführen:
vserver object-store-server bucket snapshot delete -vserver <svm_name> -bucket <bucket_name> -snapshot <snapshot_name>
-
Um alle S3-Snapshots in einem Bucket zu entfernen, diesen Befehl ausführen:
vserver object-store-server bucket snapshot delete -vserver <svm_name> -bucket <bucket_name> -snapshot *
S3-Snapshots-Metadaten löschen
Bei S3-Snapshots werden auch Snapshot-Metadaten in einem Bucket generiert. Die Snapshot-Metadaten bleiben im Bucket erhalten, selbst wenn alle Snapshots daraus entfernt werden. Das Vorhandensein von Snapshot-Metadaten blockiert die folgenden Operationen:
-
Cluster auf eine ONTAP Version vor ONTAP 9.16.1 zurücksetzen
-
Konfiguration von SnapMirror S3 auf dem Bucket
Vor der Durchführung dieser Operationen sollten alle Snapshot-Metadaten aus dem Bucket gelöscht werden.
Stellen Sie sicher, dass Sie alle S3-Snapshots aus einem Bucket entfernt haben, bevor Sie mit dem Löschen der Metadaten beginnen.
-
Um die Snapshot-Metadaten aus einem Bucket zu löschen, diesen Befehl ausführen:
vserver object-store-server bucket clear-snapshot-metadata -vserver <svm_name> -bucket <bucket_name>