Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Supprimer les répertoires de manière asynchrone des volumes ONTAP FlexGroup

Contributeurs netapp-lenida netapp-thomi netapp-ahibbard netapp-barbe netapp-aaron-holt netapp-aherbin

À partir d' ONTAP 9.8, vous pouvez supprimer des répertoires des partages clients Linux et Windows de manière asynchrone (c'est-à-dire en arrière-plan). Les administrateurs de cluster et de SVM peuvent effectuer des suppressions asynchrones sur les volumes FlexVol et FlexGroup .

Description de la tâche

Vous devez être un administrateur de cluster ou un administrateur SVM utilisant le mode de privilège avancé.

Depuis la version ONTAP 9.8, vous pouvez utiliser la fonctionnalité de suppression asynchrone via l'interface de ligne de commande de ONTAP. Depuis la version ONTAP 9.9.1, vous pouvez utiliser cette fonctionnalité avec System Manager. Pour plus d'informations sur ce processus, reportez-vous à "Prendre des mesures correctives basées sur les analyses ONTAP dans FSA"la section .

Depuis ONTAP 9.11.1, un administrateur de stockage peut accorder des droits sur un volume pour permettre aux clients NFS et SMB d'effectuer des opérations de suppression asynchrone. Pour plus d'informations, voir "Gérez les droits des clients pour supprimer des répertoires de manière asynchrone".

Vous pouvez utiliser le volume file async-delete show commande permettant de vérifier l'état des tâches de suppression asynchrones en cours et, à partir d' ONTAP 9.17.1, l'état des tâches de suppression asynchrones émises par les clients est également affiché.

Supprimer les répertoires de manière asynchrone

Vous pouvez utiliser System Manager ou l'interface de ligne de commande ONTAP pour supprimer des répertoires de manière asynchrone.

System Manager
À partir de ONTAP 9.10.1 Dans ONTAP 9.9.1
  1. Sélectionnez Stockage > Volumes et sélectionnez le nom du volume souhaité.

  2. Dans la page du volume individuel, sélectionnez l’onglet Système de fichiers, puis sélectionnez l’onglet Explorateur.

  3. Dans la vue Explorer, sélectionnez le répertoire souhaité.

  4. Pour supprimer, passez la souris sur un fichier ou un dossier et supprimez-le. Icône Supprimer l'option apparaît.

    Vous ne pouvez supprimer qu'un seul objet à la fois.

Remarque Lorsque des répertoires et des fichiers sont supprimés, les nouvelles valeurs de capacité de stockage ne sont pas affichées immédiatement.
  1. Sélectionnez stockage > volumes.

  2. Sélectionnez le volume souhaité, puis sélectionnez Explorer.

  3. Dans la vue Explorer, sélectionnez le répertoire souhaité.

  4. Pour supprimer, passez la souris sur un fichier ou un dossier et supprimez-le. Icône Supprimer l'option apparaît.

CLI

Utilisez l'interface de ligne de commande pour effectuer une suppression asynchrone

  1. Entrer en mode de privilège avancé :

    set -privilege advanced

  2. Supprimez des répertoires sur un volume FlexVol ou FlexGroup :

    volume file async-delete start -vserver <SVM_name> -volume <volume_name> -path <file_path> -throttle <throttle>

    La valeur minimale de limitation est de 10, la valeur maximale est de 100 000 et la valeur par défaut est de 5 000. Les valeurs de limitation inférieures utilisent moins de ressources, ce qui peut entraîner un taux de suppression plus lent, tandis que les valeurs de limitation supérieures utilisent plus de ressources, mais peuvent entraîner un taux de suppression plus rapide.

    L'exemple suivant supprime le répertoire nommé d2, qui se trouve dans le répertoire nommé d1.

    cluster::*> volume file async-delete start -vserver vs1 -volume vol1 -path d1/d2
  3. (Facultatif) Vérifiez l'état des tâches de suppression asynchrone en cours :

    volume file async-delete show

  4. Vérifiez que le répertoire a été supprimé :

    event log show

    L'exemple suivant montre les valeurs de sortie du journal des événements lorsque le répertoire a été supprimé avec succès.

    cluster::*> event log show
    
    Time                Node             Severity      Event
    ------------------- ---------------- ------------- ---------------------------
    7/7/2025 09:04:04   cluster-vsim     NOTICE        asyncDelete.message.success: Async delete job on path d1/d2 of volume (MSID: 2162149232) was completed. Number of files deleted: 7, Number of directories deleted: 5. Total number of bytes deleted: 135168.

    Pour en savoir plus, event log show consultez le "Référence de commande ONTAP".

Annuler une tâche de suppression de répertoire

  1. Entrer en mode de privilège avancé :

    set -privilege advanced

  2. Vérifiez que la suppression du répertoire est en cours :

    volume file async-delete show

    Si le SVM, le volume, l'ID de travail et le chemin d'accès de votre répertoire sont affichés, vous pouvez annuler le travail.

  3. Annuler la suppression du répertoire :

    volume file async-delete cancel -vserver <SVM_name> -volume <volume_name> -jobid <job_id>