Supprimer les snapshots S3
Vous pouvez supprimer les snapshots S3 dont vous n'avez plus besoin et libérer de l'espace de stockage dans vos compartiments. Vous pouvez supprimer manuellement des snapshots S3 ou modifier les règles de snapshot associées aux compartiments S3 pour modifier le nombre de snapshots à conserver pour une planification.
Les règles de suppression des copies Snapshot pour les compartiments S3 sont les mêmes que pour les règles de copies Snapshot ONTAP classiques. Pour plus d'informations sur la création de règles de snapshot, reportez-vous "Création d'une règle de snapshots"à la section .
-
Si une version d'objet (dans un compartiment versionné) ou un objet (dans un compartiment non versionné) est capturé dans plusieurs snapshots, l'objet est supprimé du système de fichiers uniquement après la suppression du dernier snapshot qui l'a protégé.
-
Si vous devez supprimer un compartiment S3 contenant des objets avec des snapshots, assurez-vous d'avoir supprimé tous les snapshots de tous les objets de ce compartiment.
-
Si vous devez restaurer une version ONTAP antérieure à ONTAP 9.16.1 d'un cluster, assurez-vous d'avoir supprimé tous les snapshots S3 pour tous les compartiments. Vous devrez peut-être aussi exécuter la
vserver object-store-server bucket clear-snapshot-metadata
commande pour supprimer les métadonnées Snapshot d'un compartiment S3. Pour plus d'informations, reportez-vous à "Effacez les métadonnées S3 Snapshot"la . -
Lorsque vous supprimez des instantanés par lots, vous pouvez supprimer un grand nombre d'objets capturés dans plusieurs instantanés, libérant ainsi plus d'espace que la suppression d'un snapshot individuel. Vous pouvez ainsi récupérer davantage d'espace pour vos objets de stockage.
-
Pour supprimer un snapshot S3 spécifique, exécutez la commande suivante :
vserver object-store-server bucket snapshot delete -vserver <svm_name> -bucket <bucket_name> -snapshot <snapshot_name>
-
Pour supprimer tous les snapshots S3 d'un compartiment, exécutez la commande suivante :
vserver object-store-server bucket snapshot delete -vserver <svm_name> -bucket <bucket_name> -snapshot *
Effacez les métadonnées S3 Snapshot
Avec les copies Snapshot S3, les métadonnées Snapshot sont également générées dans un compartiment. Les métadonnées de snapshot restent dans le compartiment même si tous les snapshots y sont supprimés. La présence de métadonnées Snapshot bloque les opérations suivantes :
-
Le cluster revient à une version ONTAP antérieure à ONTAP 9.16.1
-
Configuration de SnapMirror S3 sur le compartiment
Avant d'effectuer ces opérations, vous devez effacer toutes les métadonnées Snapshot du compartiment.
Assurez-vous d'avoir supprimé tous les snapshots S3 d'un compartiment avant de commencer à effacer les métadonnées.
-
Pour effacer les métadonnées Snapshot d'un compartiment, lancer la commande suivante :
vserver object-store-server bucket clear-snapshot-metadata -vserver <svm_name> -bucket <bucket_name>