NetWorker: So löschen Sie mehrere oder einzelne SSIDs

Summary: Dieser Artikel enthält eine vollständige Beschreibung zum manuellen Löschen von Savesets, um belegten Speicherplatz zurückzugewinnen.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

WARNUNG: In diesem Artikel wird die Methodik zum manuellen Löschen von Backupdatensätzen aus der Mediendatenbank von NetWorker beschrieben. Bei der Durchführung der hier beschriebenen Verfahren ist Vorsicht geboten, um sicherzustellen, dass nur die nicht mehr gewünschten Daten gelöscht werden. Außerdem wird das Löschen von Savesets im Allgemeinen als letzter Ausweg betrachtet. Bei ordnungsgemäßer Konfiguration bietet der Aufbewahrungslebenszyklus von NetWorker ein Framework, in dem jedes Saveset nicht nur nach seinem Aufbewahrungsdatum, sondern auch nach den davon abhängigen Savesets abläuft. In normalen Situationen, in denen Speicherplatz zurückgewonnen werden muss und die Integrität der Datenbank nicht in Frage steht, wird das Markieren von Savesets als abgelaufen im Allgemeinen bevorzugt.

Eine falsche Verwendung dieser Informationen kann zu Datenverlust führen. Der Dell Support kann keine Empfehlungen geben, welche Daten gelöscht werden sollten, und kann auch keine Daten aus einer Umgebung löschen. Der/die NetWorker-AdministratorIn muss mit Genehmigung des Standort-, Storage- und Infrastrukturmanagements die zu löschenden Daten identifizieren und validieren und dann den Löschvorgang durchführen.

Informationen zum NetWorker-Saveset-Lebenszyklus

  • Wenn ein Saveset erstellt wird, wird es mit dem konfigurierten Aufbewahrungsdatum (clretent in mminfo) in der Datenbank gespeichert. Dies ist das Datum, das der/die AdministratorIn festgelegt hat, um das Saveset automatisch aus NetWorker zu entfernen.
  • Wenn ein Saveset geklont wird, erhält dieser Clone ebenfalls einen Datensatz mit seinem eigenen Aufbewahrungsdatum. Der mminfo-Wert „ssretent“ listet die letzte ablaufende Kopie des Saveset in der gesamten Datenzone auf.
  • Wenn nsrim ausgeführt wird (entweder manuell oder täglich über „Server Protection > Server backup > Expiry Action“), werden alle Savesets dahingehend geprüft, ob ihre individuelle Aufbewahrungszeit (clretent) abgelaufen ist.
  • Wenn ein Saveset sein Aufbewahrungsdatum überschritten hat, aber über abhängige Savesets verfügt, die ihres noch nicht überschritten haben (z. B. ein komplettes Backup und seine abhängigen inkrementellen Backups), wird dieses Saveset nicht als abgelaufen markiert (da es weiterhin von seinen abhängigen Savesets benötigt wird).
  • Wenn keine Abhängigkeiten gefunden werden, die ein Ablaufen verhindern, wird das Saveset als abgelaufen markiert. Bei Festplatten-Volumes versucht NetWorker sofort, die Datendateien zu löschen, die dem Saveset-Datensatz entsprechen.
    • Ist der Löschvorgang erfolgreich, wird auch der Datensatz gelöscht.
    • Wenn das Löschen aus irgendeinem Grund fehlschlägt: Der Datensatz wird sowohl mit der Markierung „Expired“ (E) als auch mit der Markierung „Suspect“ (s) im Feld „clflags“ der Saveset-Instanz gekennzeichnet. Bei der nächsten Ausführung von nsrim/Expiry wird der Löschvorgang wiederholt. Auch wenn dies fehlschlägt, wird der Datensatz trotzdem gelöscht.
    • Da NetWorker Saveset-Strukturen für ein Volume löscht, für die ohnehin kein Datensatz in der Mediendatenbank vorhanden ist, wird beim Löschen des Saveset-Datensatzes die Ablauf- und Aufbewahrungsberechnung übersprungen und stattdessen werden während der letzten Phase der Ablaufaktion/nsrim-Ausführung einfach Dateien von der Festplatte gelöscht (Speicherplatzrückgewinnung).
  • Sobald die Dateien gelöscht sind (durch den Ablauf- oder Speicherplatzrückgewinnungsprozess), wird der Speicherplatz sofort für ein Standardfestplattengerät verfügbar. Bei einem Data Domain-Gerät werden die Dateien zwar gelöscht, der Speicherplatz wird jedoch erst zurückgewonnen, wenn die Bereinigung des Data Domain-Dateisystems abgeschlossen ist. Dasselbe gilt für ein DD Cloud Tier-Gerät. Nachdem NetWorker den Datensatz gefolgt von den Saveset-Dateien gelöscht hat, wird der Speicherplatz trotzdem erst zurückgewonnen, wenn die Cloud-Bereinigung ausgeführt wurde.

Best Practices vor dem Fortfahren

  • Wenn der NetWorker-Server eine virtuelle Maschine ist, erstellen Sie einen Snapshot des NetWorker-Servers.
  • Deaktivieren Sie die Bereinigung auf der Data Domain.
  • Führen Sie ein NetWorker Server Protection-Backup durch. Erfassen Sie nach Abschluss des Vorgangs die neuesten Bootstrap-Backupdetails.
mminfo -B
  • Wenn der Speicherplatz im Dateisystem dies zulässt, erstellen Sie eine Kopie der folgenden NetWorker-Datenbankordner (res, mm, index). 
  • Benennen Sie die nsrim-Binärdatei auf dem NetWorker-Server um. Dadurch wird ein versehentliches Löschen verhindert. Der im Wissensdatenbank-Artikel beschriebene Prozess beinhaltet das Umbenennen der Binärdatei auf den Standardnamen, sobald sie bereit sind, mit der Datenlöschung fortzufahren.
    • Windows: C:\Programme\EMC NetWorker\nsr\bin\nsrim.exe
    • Linux: /usr/sbin/nsrim
HINWEIS: Bei den oben genannten Pfaden wird davon ausgegangen, dass der Standardinstallationspfad verwendet wird.

So löschen Sie einzelne oder mehrere SSIDs.

Voraussetzung: Dieser Vorgang kann nur zum Löschen von Savesets auf AFTD- (Advanced File Type Devices), FTD- (File Type Devices) und Data Domain-Geräten (ddboost) verwendet werden. Einzelne Savesets können nicht von einem Band-Volume gelöscht werden, selbst wenn sich das Band-Volume auf einer virtuellen Bandbibliothek (VTL) befindet. Das gesamte Volume muss neu bezeichnet werden, um Speicherplatz zurückzugewinnen.

Beispiele für das Auflisten von SSIDs:

(Bei Verwendung von Leerzeichen oder Sonderzeichen muss die Abfrage in Anführungszeichen gesetzt werden):

  • So zeigen Sie alle Savesets für einen einzelnen Medienpool an:

SYNTAX:

mminfo -avot -q pool=<mediapool>

BEISPIEL:

mminfo -avot -q pool=LinuxPool
  • So zeigen Sie alle Savesets für einen bestimmten Client und zwei separate Volumes an:

SYNTAX:

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

BEISPIEL:

mminfo -avot -q client=linuxhost1,volume=LinuxPool.001,volume=LinuxPool.002
  • So zeigen Sie alle nicht durchsuchbaren Data Domain- und adv_file-Savesets an

BEISPIEL:

mminfo -avot -q  type=Data Domain,type=adv_file,recoverable 
  • So zeigen Sie alle Savesets an, die vor über 30 Tagen erstellt wurden:

BEISPIEL:

mminfo -avot -q  sscreate<=30 days ago 
  •  So zeigen Sie alle Savesets für eine bestimmte Gruppe und einen bestimmten Datumsbereich an (bei Verwendung von Sonderzeichen müssen Anführungszeichen verwendet werden):

SYNTAX:

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

BEISPIEL:

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

Im NetWorker-Befehlsreferenzhandbuch finden Sie ebenfalls Details zum Befehl mminfo.

So löschen Sie EINZELNE SSIDs:

Wenn Sie eine Saveset-ID ohne die Clone-ID angeben, werden alle Instanzen dieses Savesets, einschließlich der Clones, gelöscht:    

nsrmm -o recyclable -S <ssid> | nsrmm -o recyclable -S <ssid/cloneid>
HINWEIS: Stellen Sie vor dem Fortfahren sicher, dass die richtigen Savesets in wiederverwendbare geändert wurden. Benennen Sie die ausführbare nsrim-Datei wieder auf ihren ursprünglichen Namen um. 
 nsrim -X 

Die Löschvorgänge werden im daemon.raw-Protokoll aufgezeichnet und im Protokoll der NMC-Benutzeroberfläche auf der Registerkarte Wartung gemeldet.
Wenn für ein bestimmtes Volume keine Löschvorgänge durchgeführt werden, überprüfen Sie, ob der Vorgang ausgeführt wird:     

nsrstage -C -V <volume name>
HINWEIS: Aktivieren Sie die DD-Bereinigung, sobald die gelöschten Savesets in NetWorker überprüft wurden. Falls falsche Savesets gelöscht wurden, wenden Sie sich umgehend an den Dell Support. 

So löschen Sie MEHRERE SSIDs:

Löschen mehrerer Savesets mit Batch/Shell-Skriptbefehlen 

HINWEIS: Der Dell Support bietet keinen Support für Skripte.

1. Fügen Sie zunächst der mminfo-Ausgabe hinzu, dass nur die SSID (/Clone-ID) gemeldet wird:

SYNTAX: 

<mminfo command> -r ssid,cloneid -xc/

BEISPIEL:

mminfo -avot -q client=linuxhost1 -r ssid,cloneid -xc/
HINWEIS: Wenn Sie eine Saveset-ID ohne die Clone-ID angeben, werden alle Instanzen dieses Savesets, einschließlich der Clones, gelöscht:

2. Als Nächstes leiten Sie die Ausgabe in eine Textdatei weiter, um sie in einem Batch-Befehl auszuführen:

SYNTAX:

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

BEISPIEL:

mminfo -avot -q client=linuxhost1 -r ssid,cloneid -xc/ > ssid.txt
HINWEIS: Überprüfen Sie die SSID-Liste, bevor Sie mit Schritt 3 fortfahren. 

3. Sobald die Saveset-Liste erstellt wurde, vergewissern Sie sich, dass sie korrekt formatiert ist, mit einem einzigen SSID/CloneID-Paar pro Zeile, um sicherzustellen, dass keine Leerzeichen vorhanden sind, die beide voneinander trennen. Ab NetWorker 19.7 können Sie Löschbefehle mithilfe einer Eingabedatei ausführen, z. B. mit der soeben erstellten:

nsrmm -dy -i ssid.txt

Es ist jedoch sicherer und vorzuziehen, jedes zu löschende Saveset als abgelaufen zu markieren. Dafür muss ein Schleifenbefehl verwendet werden, um jedes einzeln zu verarbeiten. Dies dauert länger, ist jedoch sicherer, da NetWorker Abhängigkeiten besser berechnen kann, wenn täglich Ablaufaktionen ausgeführt werden:

WINDOWS: 

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
HINWEIS: Diese Befehle müssen in demselben Verzeichnis ausgeführt werden, in dem sich die ssid.txt-Datei befindet. Nachdem die Savesets als wiederverwendbar gekennzeichnet wurden, werden sie bei der nächsten Ausführung von nsrim gelöscht (nsrim wird automatisch während der Ablaufaktion der Serverschutz-Policy ausgeführt). Für ein automatisches Ablaufen benennen Sie die nsrim-Binärdatei wieder auf den Standardnamen um.

4. Starten Sie nsrim manuell, um den Löschvorgang in NetWorker durchzuführen:

HINWEIS: Stellen Sie vor dem Fortfahren sicher, dass die richtigen Savesets in wiederverwendbare geändert wurden. Benennen Sie die ausführbare nsrim-Datei wieder auf ihren ursprünglichen Namen um.
nsrim -X 

5. Die Löschungen werden im daemon.raw-Protokoll aufgezeichnet und im NMC-UI-Protokoll auf der Registerkarte Wartung gemeldet. Wenn für ein bestimmtes Volume keine Löschvorgänge durchgeführt werden, überprüfen Sie, ob der Vorgang ausgeführt wird:   

nsrstage -C -V <volume_name>
HINWEIS:  Aktivieren Sie die DD-Bereinigung, sobald die gelöschten Savesets in NetWorker überprüft wurden. Falls falsche Savesets gelöscht wurden, wenden Sie sich umgehend an den Dell Support. 

NetApp
Bei NetApp AFTD-Geräten wird der Speicherplatz nicht sofort zurückgewonnen, was von mehreren Faktoren abhängt:
Wenn Snapshots des CIFS/NFS-Dateisystems erstellt werden, in dem sich das adv_file-Gerät befindet, müssen die Snapshots ablaufen, bevor die Daten für die Bereinigung verfügbar werden. Wenn der Filer stark ausgelastet ist, können Löschvorgänge einen längeren Zeitraum in Anspruch nehmen, da die Speicherplatzrückgewinnung ein Hintergrundvorgang mit niedriger Priorität ist.
 
Data Domain
Für Data Domain DDBoost-Geräte muss zum Freigeben von Speicherplatz der Data Domain-Bereinigungsvorgang ausgeführt werden.
Data Domain führt die Datenträgerbereinigung standardmäßig nur einmal pro Woche am Dienstag durch. Der Bereinigungszyklus kann über die Benutzeroberfläche von Data Domain Enterprise Manager gestartet werden (Data Management > File System > Start Cleaning).

Additional Information

Siehe auch:

Durchsuchen und Aufbewahren:

Affected Products

NetWorker

Products

NetWorker, NetWorker Series
Article Properties
Article Number: 000022559
Article Type: How To
Last Modified: 23 Sept 2025
Version:  9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.