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

快速删除集群上的目录

贡献者

从ONTAP 9.8开始、您可以使用低延迟_fast-directory delete_功能异步删除Linux和Windows客户端共享中的目录(即在后台)。集群和SVM管理员可以对FlexVol 和FlexGroup 卷执行异步删除操作。

如果您使用的ONTAP 版本早于ONTAP 9.11.1、则必须是使用高级权限模式的集群管理员或SVM管理员。

从ONTAP 9.11.1开始、存储管理员可以授予对卷的权限、以允许NFS和SMB客户端执行异步删除操作。有关详细信息,请参见 "管理客户端权限以快速删除目录"

从ONTAP 9.8开始、您可以使用ONTAP 命令行界面使用快速目录删除功能。从ONTAP 9.1.1开始、您可以在System Manager中使用此功能。有关此过程的详细信息,请参见 "根据分析结果采取更正操作"

System Manager
  1. 单击 * 存储 > 卷 * ,然后单击 * 资源管理器 * 。

    将鼠标悬停在文件或文件夹上时,将显示删除选项。一次只能删除一个对象。

备注 删除目录和文件后,不会立即显示新的存储容量值。
命令行界面

使用命令行界面执行快速目录删除

  1. 进入高级权限模式:

    -privilege advance

  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.

取消目录删除作业

  1. 进入高级权限模式:

    set -privilege advanced

  2. 验证目录删除是否正在进行中:

    volume file async-delete show

    如果显示SVM、卷、作业ID和目录路径、则可以取消作业。

  3. 取消目录删除:

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