简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

通过异步删除文件和目录来快速删除目录

提供者 netapp-thomi

您应使用 REST API 删除目录。从 ONTAP 9.8 开始,您还可以使用 volume file async-delete 命令在后台从 Linux 和 Windows 客户端共享中删除文件和目录。您可以对 FlexVol 和 FlexGroup 卷执行异步删除。

您必须是使用高级权限模式的集群管理员或 SVM 管理员。

从 ONTAP 9.1.1 开始,您还可以使用 System Manager 执行快速目录删除。有关详细信息,请参见 "根据分析结果采取更正操作"

步骤
  1. 进入高级权限模式: ` -privilege advanced`

  2. 删除 FlexVol 或 FlexGroup 卷上的文件或目录: volume file async-delete start -vserver vserver_name -volume volume_name -path file_path -throttle throttle

    最小限制值为 10 ,最大值为 100 , 000 ,默认值为 5000 。

    以下示例将删除名为 d2 的目录,该目录位于名为 d1 的目录中。

    cluster::*>volume file async-delete start -vserver vs1 -volume vol1 -path d1/d2
  3. 验证是否已删除此目录: event log show

    以下示例显示了成功删除目录后事件日志的输出。

    cluster-cli::*> event log show
    Time                 Node             Severity      Event
    -------------------  ---------------- ------------- --------------------
    MM/DD/YYYY 00:11:11  cluster-vsim     INFORMATIONAL asyncDelete.message.success: Async delete job on path d1/d2 of volume (MSID: 2162149232) was completed.