命令 refsutil leak 可協助系統管理員偵測和診斷儲存空間流失,當儲存空間沒有效率或不必要的耗用時就會發生。 掃描指定的復原文件系統 (ReFS) 磁碟區時,此命令會識別洩漏的位置和大小,以協助優化記憶體使用量並維護系統效能。
Syntax
refsutil leak <drive> [/a] [/x] [/v] [/d] [/q] [/t <count>] [/s <file>]
Parameters
| Parameter | Description |
|---|---|
<drive> |
以格式 E: 或磁碟區裝入點的路徑指定驅動器號。 |
/a |
如果洩漏偵測發現損毀,此參數會嘗試修正它,然後重新執行洩漏偵測。 啟用此參數后,針對磁碟區上找到的每個損毀目錄,洩漏偵測會重新啟動一次。 |
/x |
在磁碟區上以獨佔鎖定運作。 如果沒有此參數,洩漏偵測會建立磁碟區的快照集以供處理。 |
/v |
啟用詳細信息輸出,並提供更詳細的資訊。 |
/d |
只執行診斷。 洩漏會報告至標準輸出(stdout),但未修正。 |
/q |
查詢流失分析作業所需的空間。 |
/t <count> |
指定要用於洩漏偵測的CPU線程數目。 使用更多線程可加速多核心CPU上的程式。 如果設定為 0,它會在單個線程中執行偵測(不建議)。 預設值為 4 線程。 |
/s <file> |
使用指定的 <file> 做為作業的臨時緩衝區。
<file>必須能夠成長為 參數所/q報告的大小。 如果省略此參數,則會在 TEMP 目錄中建立臨時緩衝區。 |
Note
/d一起使用 和 /a 參數會將所有找到的目錄和檔案損毀分級,但不會修正洩漏問題。
Examples
若要執行洩漏分析,並使用 F:\Scratch.tmp 作為使用 6 CPU 線程的暫存盤產生詳細報告,請執行此命令:
refsutil leak D: /a /t 6 /s F:\Scratch.tmp
若要執行 5 流失分析並使用 CPU 線程顯示詳細輸出,請執行此命令:
refsutil leak D: /a /d /v /t 5
若要檢查 D: 磁碟驅動器上洩漏分析所需的空間量,請執行下列命令:
refsutil leak D: /q