Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

從ONTAP FlexGroup卷非同步刪除目錄

貢獻者 netapp-lenida netapp-thomi netapp-ahibbard netapp-barbe netapp-aaron-holt netapp-aherbin

從ONTAP 9.8 開始,您可以非同步(即在背景)從 Linux 和 Windows 用戶端共用中刪除目錄。叢集和 SVM 管理員可以在FlexVol和FlexGroup磁碟區上執行非同步刪除操作。

關於這項工作

您必須是叢集管理員或使用進階權限模式的 SVM 管理員。

從 ONTAP 9 8 開始、您可以使用 ONTAP CLI 使用非同步刪除功能。從功能支援的9.9開始ONTAP 、您可以搭配System Manager使用此功能。如需此程序的詳細資訊,請參閱"根據 FSA 中的 ONTAP 分析採取糾正措施"

從功能更新9.11.1開始ONTAP 、儲存管理員可以授予磁碟區的權限、讓NFS和SMB用戶端執行非同步刪除作業。如需更多資訊、請參閱 "管理用戶端權限、以非同步方式刪除目錄"

您可以使用 `volume file async-delete show`指令檢查正在進行的非同步刪除作業的狀態,並且從ONTAP 9.17.1 開始,也會顯示從客戶端發出的非同步刪除作業的狀態。

非同步刪除目錄

您可以使用 System Manager 或ONTAP CLI 非同步刪除目錄。

系統管理員
從ONTAP 功能上開始。9.10.1 在ONTAP 9.9.1 中
  1. 選擇“儲存 > 磁碟區”並選擇所需的磁碟區名稱。

  2. 在單一磁碟區頁面中,選擇「檔案系統」選項卡,然後選擇「資源管理器」標籤。

  3. 在*Explorer*視圖中,選擇所需的目錄。

  4. 若要刪除,請將滑鼠懸停在檔案或資料夾上,然後刪除刪除圖示選項出現。

    一次只能刪除一個物件。

註 刪除目錄和檔案時、新的儲存容量值不會立即顯示。
  1. 選擇*儲存>磁碟區*。

  2. 選取所需的磁碟區,然後選取 * 檔案總管 * 。

  3. 在*Explorer*視圖中,選擇所需的目錄。

  4. 若要刪除,請將滑鼠懸停在檔案或資料夾上,然後刪除刪除圖示選項出現。

CLI
  • 使用 CLI 執行非同步刪除 *

    1. 進入進階權限模式:

      set -privilege advanced

    2. 刪除 FlexVol 或 FlexGroup 磁碟區上的目錄:

      volume file async-delete start -vserver <SVM_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. (可選)檢查正在進行的非同步刪除作業的狀態:

      volume file async-delete show

    4. 確認目錄已刪除:

      event log show

      下列範例顯示成功刪除目錄時事件記錄的輸出。

    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.

    + 如"指令參考資料ONTAP"需詳細 `event log show`資訊,請參閱。

取消目錄刪除作業

  1. 進入進階權限模式:

    set -privilege advanced

  2. 確認正在刪除目錄:

    volume file async-delete show

    如果顯示SVM、Volume、JobID和目錄路徑、您可以取消工作。

  3. 取消目錄刪除:

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