NetWorker: Verwenden des Scanner-Dienstprogramms

Summary: In diesem Artikel werden verschiedene Anwendungsbeispiele für das Scannertool sowie Best Practices und Einschränkungen für die allgemeine Verwendung beschrieben.

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

Der Scanner ist ein Befehlszeilentool in der NetWorker-Softwaresuite, das mit der Storage Node-Komponente der Software installiert wird. Seine Funktion besteht darin, den Inhalt eines Volumes mithilfe eines konfigurierten Gerätenamens oder sogar eines nicht konfigurierten Pfads zu einem Gerät zu lesen, das ein NetWorker-Volume enthält. Es hat diese Hauptverwendungszwecke:
  • Erstellen einer Liste aller Savesets, die auf dem Volume-Dateisystem gefunden wurden
  • Importieren eines fremden oder gelöschten Volumes zurück in die Mediendatenbank
  • Lesen eines Saveset zum erneuten Aufbau von Indexeinträgen aus den Daten selbst, wobei der Durchsuchungszeitraum abgelaufen ist
  • Korrigieren von Einträgen für ein oder mehrere Savesets auf einem Volume, wenn Mediendatenbankdatensätze falsch sind
  • Direktes Lesen von Saveset-Daten in eine lokale Datei für eine separate UASM-Recovery, insbesondere bei beschädigten oder unvollständigen Savesets

Überprüfen der Volume-Bezeichnung und des Inhalts

Die Standardverwendung des Scanners, wenn keine anderen Argumente enthalten sind, kann verwendet werden, um die Bezeichnung, die Volume-ID, die Blockgröße für Bandmedien und die auf einem Volume vorhandenen Saveset-Entitäten zu melden. Solange kein -i / -m vorhanden ist, werden keine Datenbankdatensätze geändert. Dies kann nützlich sein, um das Vorhandensein eines Festplatten- oder Band-Savesets zu überprüfen, indem Sie den Datenträger selbst überprüfen. Er kann auch feststellen, ob ein brauchbares, lesbares Etikett vorhanden ist. Beispielsweise kann der Scanner aufdecken, dass die Bandverschlüsselung ein Lesen des Etiketts verhindert (siehe LTO-Hardwareverschlüsselung und NetWorker für weitere Informationen), und den folgenden Fehler ausgeben:

8945:scanner: read: -1 bytes

Es kann auch SCSI-Zurücksetzungen für Geräte der Bandklasse (Troubleshooting von überschriebenen Labels und SCSI-Zurücksetzungen in NetWorker) anzeigen, bei denen das Mounten fehlschlägt:

Unexpected file number, wanted 2, got <other number>

Beispiel: 

scanner device_name_or_local_path

Importieren von Volumes und Datensätzen

Wenn ein Volume aus der Mediendatenbank gelöscht wurde oder ein Volume von einem anderen NetWorker-Server auf einen neuen Server importiert werden soll, kann das Volume erst gemountet werden, wenn ein Datensatz in der Mediendatenbank vorhanden ist. Wenn kein Filter angewendet wird, bewirkt -m, dass alle erkannten Savesets zusammen mit dem Volume-Datensatz in der Mediendatenbank neu erstellt werden. Nachfolgend finden Sie selektive Scanoptionen.
Beispiel: 
scanner -m device_name_or_local_path

Neuindizieren von Savesets für die Durchsuchung

Wenn ein Saveset sein konfiguriertes Suchdatum wie im Mediendatenbankeintrag angegeben überschritten hat, werden die entsprechenden Indexdateien aus dem Onlineserverindex gelöscht und das Saveset-Flag ändert sich von "durchsuchbar" zu "wiederherstellbar". Für die Wiederherstellung des Saveset sind Mediendatenbankdatensätze erforderlich, die mit dem Schalter -m neu erstellt werden. Um jedoch Indexeinträge neu zu erstellen und die Durchsuchbarkeit wiederherzustellen, verwenden Sie stattdessen -i . Während Indexeinträge für Dateisystem-Recoveries nicht erforderlich sind, sind sie für komplexe Savesets wie Datenbanken erforderlich. NDMP-Savesets können auf diese Weise nicht neu indiziert werden. Die Recovery des nsrck-L7-Index  ist die einzige Option. -Fwird dringend empfohlen, um die Durchsuchungsmarkierung für das Saveset zurückzusetzen und die neu erstellten Indexeinträge beizubehalten. In früheren Versionen von NetWorker, in denen -F nicht verfügbar ist, müssen Sie möglicherweise alle Instanzen des Saveset löschen, damit scanner -i den ssbrowse-Wert erneut ausfüllen und den durchsuchbaren Status ersetzen kann.
Beispiel:
scanner -i -F device_name_or_local_path

Erzwingen der Saveset-Metadatenkorrektur

Wenn ein Saveset bereits in der Datenbank vorhanden ist, wenn der Scanner es findet, wird aus Performancegründen standardmäßig auf die Aktualisierung verzichtet. Wenn Einträge in der Mediendatenbank als fehlend oder unvollständig/beschädigt betrachtet werden oder -i verwendet wird, um ein Saveset über seinen Suchzeitraum hinaus neu zu indizieren, verwenden Sie -F, um das Überschreiben der Datensatzinformationen zu erzwingen. Andernfalls muss zuerst das Saveset gelöscht werden. Beachten Sie, dass die Aufbewahrung der neuen Instanz automatisch berechnet wird, es sei denn, es wird eine neue Aufbewahrungszeit mit -y angegeben (siehe unten). Beachten Sie, dass diese Markierung auch beim Scannen von Bandmedien erforderlich ist. 
Beispiel: 

scanner -m -F device_name_or_local_path

Scannen von Saveset-Inhalten in eine lokale Datei

Manchmal kann für Savesets, die eine besondere Behandlung erfordern, wie z. B. Band-Savesets mit fehlerhaften Stellen, der Scanner verwendet werden, um die Daten direkt zu lesen. Anstatt Mediendatenbankeinträge zu aktualisieren, werden die Daten in eine monolithische Datei übertragen, die dann mit dem UASM-Dienstprogramm wiederhergestellt werden kann. Dies kann ein nützlicher letzter Ausweg sein, wenn sich typische Genesungen als unmöglich erweisen. Um ein Saveset in eine Datei zu scannen, geben Sie ein einzelnes Saveset nur mit -S an und leiten Sie die Ausgabe um. Beachten Sie, dass die Datenausgabe auf stdout und die Protokollmeldungen auf stderr - wenn beide auf die Datendatei umgeleitet werden, ist sie unbrauchbar. Stellen Sie sicher, dass stderr ordnungsgemäß an andere Stellen weitergeleitet wird. Siehe NetWorker: Verwenden von UASM zum Speichern und Recovery, um Details zur Wiederherstellung aus der gescannten Saveset-Datei zu erhalten.
Beispiel: 

scanner -S saveset_id > scanned_saveset_filename 2> scanner_log

Selektives Scannen eines Volumes

Es gibt mehrere Möglichkeiten, ein Volume nach bestimmten Einträgen zu durchsuchen:
  • Einzelne Savesets: Verwenden Sie -S saveset_idein oder mehrmals, um nur nach diesen Savesets zu suchen. kann anstelle von oder  with-I saveset_id_listfile verwendet werden, was auch die Überprüfung auf Savesets in der Datei einschränkt (eines pro Zeile).
  • Bootstraps: Um nur nach Bootstrap-Savesets zu suchen, führen Sie den Scanner mit dem Schalter -B aus. Beachten Sie, dass es nicht erforderlich ist, -m / -i oder -F zu verwenden, da Bootstraps für die Wiederherstellung nicht in der Mediendatenbank vorhanden sein müssen - ihr Speicherort und ihre Saveset-ID sind alles, was für die nsrdr-Disaster Recovery erforderlich ist.
  • Erstellungszeitraum: Verwenden Sie -Yfür Erstellungsbeginn/später als Datum/Zeit (z. B. 01.01.2023) und -Z für Erstellungsende/ vor Datum/Zeit (z. B. 29.02.2024), um nur auf Savesets zu beschränken, die innerhalb eines bestimmten Zeitraums erstellt wurden.
  • Client-/Saveset-Name: Verwenden Sie entweder-c client oder -N saveset_name , um nur nach Savesets zu suchen, die diesen Kriterien entsprechen. -moder-iist für-c erforderlich. Beide Schalter können mehrmals verwendet werden, um mehrere Kriterien abzugleichen.

Best Practices beim Scannen von Band-Volumes

Das Scannerdienstprogramm befindet sich auf einer niedrigen Ebene und wird in der Benutzeroberfläche überhaupt nicht dargestellt und auch nicht in normalen NetWorker-Vorgängen verarbeitet. Daher ist es wichtig, sicherzustellen, dass die Bandgeräte vor Störungen geschützt sind, da der NetWorker-Server den Betrieb des Scanners nicht kennt und möglicherweise das Band oder das Laufwerk anfordert. Um dies zu vermeiden,

  1. Einlegen der Bandkassette in ein leeres Laufwerk ohne Mounten über die Benutzeroberfläche im Kontextmenü "Bibliothek/Laufwerk".
  2. Markieren Sie das Bandgerät als "Disabled" oder "Service Mode", um zu verhindern, dass NetWorker versucht, irgendetwas mit dem Laufwerk oder den Medien zu tun.
  3. Starten Sie den Scannerbefehl und warten Sie, bis er abgeschlossen ist.
  4. Wenn Sie fertig sind, aktivieren Sie das Bandlaufwerk wieder und entladen Sie die Bandmedien.

Affected Products

NetWorker
Article Properties
Article Number: 000227522
Article Type: How To
Last Modified: 12 Aug 2024
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.