跳到主要内容

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

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

关于本任务

您必须是使用高级权限模式的集群管理员或 SVM 管理员。
  1. 进入高级权限模式:-privilege advance
  2. 删除 FlexVol 或 FlexGroup 卷上的文件或目录:volume file async-delete start -vserver vserver_name -volumevolume_name -path file_path -throttlethrottle
    最小调速值为 10,最大为 100000,默认为 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.