NetWorker:如何刪除多個或一個 SSID

摘要: 本文提供如何手動刪除儲存集以回收已使用空間的完整說明。

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

說明

警告:本文詳細說明從 NetWorker 媒體資料庫中手動刪除備份資料記錄的方法。執行此處概述的程序時務必謹慎行事,確保只刪除不再需要的資料。刪除存儲集被視為最後手段。正確配置后,NetWorker 的保留生命週期提供了一個框架,其中每個存儲集不僅會根據其保留日期,還會被依賴於它的存儲集視為到期;將儲存集標記為已過期 (E) 是需要空間回收但資料庫完整性沒有問題的正常情況的首選。不正確地使用此資訊可能會導致資料遺失。Dell 支援無法建議應刪除哪些資料,或從環境中刪除任何資料。此 NetWorker 系統管理員必須識別、驗證,並在獲得網站儲存和基礎結構管理部門核准後,才能執行刪除操作。

關於 NetWorker 儲存集生命週期。

  • 首次建立儲存集時,會將儲存集以其設定的保留日期 (clretent,在 mminfo)。這是系統管理員選擇由 NetWorker 自動移除儲存集的日期。
  • 克隆存儲集時,該克隆還會收到一條具有自己保留日期的記錄。可使用 mminfossretent 列出整個數據區域中存儲集的最後一個過期副本。
  • nsrim 執行(手動或每天使用 伺服器保護>伺服器備份>到期動作),檢查所有儲存集是否超過其個別保留 (clretent)。
  • 如果儲存集已過了保留日期,但相依儲存集仍未超過其儲存集的保留日期 (例如:完整備份及其從屬增量備份),該存儲集未標記為已過期(因為其從屬存儲集仍需要該存儲集)。
  • 如果找不到導致到期的相依性,儲存集會標示為「到期」,而對於磁碟區,NetWorker 會立即嘗試刪除對應於儲存集記錄的資料檔案。
    • 如果刪除成功:記錄也會被刪除。
    • 如果嘗試刪除,但因任何原因失敗:該記錄標有過期標誌 (E) 和儲存集例項中的可疑旗標 clflags 欄位。下次 nsrim / 過期運行,將重新嘗試刪除,但即使失敗,記錄也會被刪除。
    • 由於 NetWorker 會刪除媒體資料庫中沒有記錄的卷的儲存集結構,因此刪除儲存集記錄會跳過到期和保留計算,而是在到期動作的最後階段從磁片中刪除檔 / nsrim 運行(空間恢復)。
  • 刪除檔案後 (透過過期或空間復原程序),對於標準磁碟裝置,空間會立即變為可用。對於 Data Domain 類型裝置,會刪除檔案,但直到 Data Domain 檔案系統清理完成之前,不會回收空間。DD 雲端層型裝置也是如此;NetWorker 刪除記錄後,儲存集檔案之後,在執行雲端清理之前,仍不會回收空間。

如需有關儲存集旗標的詳細資訊,請參閱:NetWorker:瞭解儲存集標誌

 

繼續之前的最佳實務

  • 如果 NetWorker 伺服器是虛擬機器,請建立 NetWorker 伺服器的快照。
  • 停用在 Data Domain 上清理。
  • 執行 NetWorker 伺服器保護備份。完成後,請收集最新的引導備份詳細資料。
mminfo -B
  • 如果檔案系統空間允許,請建立下列 NetWorker 資料庫資料夾的複本 (resmmindex)。 
  • 重新命名 nsrim NetWorker 伺服器上的二進位。這可以防止意外刪除。KB 中概述的程序包括在準備好繼續刪除資料時,將二進位檔重新命名回預設值。
    • Windows: C:\Program Files\EMC NetWorker\nsr\bin\nsrim.exe
    • Linux: /usr/sbin/nsrim
注意:上述路徑假定使用預設安裝路徑。

如何刪除個別或多個 SSID?

先決條件:此程式僅可用於刪除進階檔案類型裝置 (AFTD)、檔案類型裝置 (FTD) 和 Data Domain (ddboost) 裝置上的儲存集。無法從磁帶卷中刪除單個存儲集,即使該磁帶卷位於虛擬磁帶庫 (VTL) 上也是如此。必須重新標記整個磁碟區,才能回收空間。

注意:如果您偏好變更保留而非強制刪除,請參閱:NetWorker:變更多個儲存集的流覽時間和保留時間

如何列出 SSID 的範例:

(使用空格或特殊字元時,查詢兩邊需要引號):

  • 若要顯示單一媒體集區的所有儲存集:

語法

mminfo -avot -q pool=<mediapool>

範例

mminfo -avot -q pool=LinuxPool
  • 若要顯示特定用戶端和兩個獨立磁片區的所有儲存集:

語法

mminfo -avot -q client=<client_hostname>,volume=<vol1_name>,volume=<vol2_name>

範例

mminfo -avot -q client=linuxhost1,volume=LinuxPool.001,volume=LinuxPool.002
  • 若要顯示所有無法流覽的 Data Domain 和 adv_file 存儲集。

範例

mminfo -avot -q  type=Data Domain,type=adv_file,recoverable 
  • 若要顯示30天前建立的所有儲存集:

範例:

mminfo -avot -q  sscreate<=30 days ago 
  •  顯示特定群組和日期範圍的所有儲存集(使用特殊字元時需要提供引號):

語法

mminfo -avot -q  group=<group_name>,sscreate>=<start_date>,sscreate<=<end_date> 

範例:

mminfo -avot -q  group=WinBackup,sscreate>=1/1/2026,sscreate<=2/1/2026

NetWorker 命令參考指南也提供以下 mminfo 命令為貴組織設定主要和次要 IT 連絡人。

針對個別 SSID 刪除:

如果指定了沒有克隆 ID 的儲存集 ID,它將刪除該儲存集的所有實例,包括克隆:    

nsrmm -o recyclable -S <ssid> | nsrmm -o recyclable -S <ssid/cloneid>
注意:在繼續之前,請確認正確的儲存集已變更為可回收。重新命名 nsrim 可執行檔恢復其原始名稱。 
 nsrim -X 

刪除將記錄在 daemon.raw

如果未針對特定磁片區進行刪除,請確認作業正在執行中:     

nsrstage -C -V <volume name>
注意:請在 NetWorker 上驗證刪除的儲存集後,啟用 DD 清理。若已刪除不正確的儲存集,請立即聯絡 Dell 支援。 

針對多個 SSID 刪除:

使用批次處理或 shell 指令碼命令刪除多個儲存集。 

注意:Dell 支援不提供關於指令檔的支援。

1.首先,在 mminfo 輸出以僅報告 ssid/cloneid

語法: 

mminfo -r ssid,cloneid -xc/

範例:

mminfo -avot -q client=linuxhost1 -r ssid,cloneid -xc/
注意:如果指定了沒有克隆ID的存儲集ID,它將刪除該存儲集的所有實例,包括克隆。

2.接下來,將輸出重新定向到文字檔,以在批次命令中執行:

語法

mminfo command -r ssid,cloneid -xc/> > ssid.txt

範例:

mminfo -avot -q client=linuxhost1 -r ssid,cloneid -xc/ > ssid.txt
注意:請先檢閱 ssid 清單,再繼續執行步驟 3。 

3.建立儲存集清單後,請確認其格式正確,且僅使用單一 ssid/cloneid 每行配對,確保沒有空格可能分隔兩者。您可以使用 -i 刪除檔案中識別的儲存集的選項:

nsrmm -dy -i ssid.txt

不過,更安全的做法是將每個想要刪除的儲存集標示為「已過期」。這需要迴圈命令來個別處理每個項目,且花費較長時間,不過更安全,因為 NetWorker 在每天執行到期動作時,能更完善地計算相依性:

WINDOWS 

警告:在運行該命令之前,必須在文本編輯器中打開輸入檔並刪除標題”ssid/clone-id“,如果存在)。否則,以下命令將無法運作。檔案應以數字開頭 ssid/cloneid 組合。 
for /f %A in (ssid.txt) do @nsrmm -o recyclable -y -S %A

LINUX

while read SID; do nsrmm -o recyclable -y -S ${SID}; echo ${SID}; done < ./ssid.lst
注意:這些命令必須在 ssid.txt 找到。儲存集標記為可迴圈使用後,下次將會刪除 nsrim 執行 (nsrim 在伺服器保護原則 的到期動作期間自動執行)。若要允許自動到期,請重新命名 nsrim 二進位返回預設值。

4.手動啟動 nsrim 若要在 NetWorker 中執行刪除程序:

注意:在繼續之前,請確認正確的儲存集已變更為可回收。重新命名 nsrim 可執行檔恢復其原始名稱。
nsrim -X 

5.刪除會記錄在伺服器的 daemon.raw。 

如果特定磁片區未進行刪除,請確認作業正在執行中:   

nsrstage -C -V <volume_name>
注意: 請在 NetWorker 上驗證刪除的儲存集後,啟用 DD 清理。若已刪除不正確的儲存集,請立即聯絡 Dell 支援。 

NetApp
對於 NetApp AFTD 裝置,空間不會立即回收,這取決於幾個因素:
如果拍攝 CIFS/NFS 檔案系統的快照,其中 adv_file 裝置駐留,必須先過期,才能讓任何資料恢復可供清理。如果檔案管理員負載過重,刪除可能需要更長的時間,因為空間回收是低優先順序的背景作業。

Data Domain
針對 Data Domain DD Boost 裝置,釋放空間需要執行 Data Domain 的清理作業。
根據預設,Data Domain 僅會在每週的週二進行磁碟清理。清理週期可從 Data Domain Enterprise Manager 使用者介面啟動 (資料管理 > 檔案系統 > 開始清理)。

其他資訊

另請參閱:

瀏覽和保留:

受影響的產品

NetWorker

產品

NetWorker, NetWorker Series
文章屬性
文章編號: 000022559
文章類型: How To
上次修改時間: 17 2月 2026
版本:  12
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。