NetWorker: Verwenden von UASM zum Speichern und Wiederherstellen

Summary: In diesem Artikel werden verschiedene Verwendungsmöglichkeiten für den Befehl "NetWorker uasm" beschrieben, der Speicher- und Wiederherstellungsdatencodierungs- und -decodierungsvorgängen zugrunde liegt. Es kann für Performancetests verwendet werden, indem bestimmte Datenpfadaktivitäten isoliert werden, sowie für Troubleshooting-Vorgänge. Schließlich kann es manchmal als Low-Level-Recovery-Assistent für beschädigte Savesets verwendet werden. ...

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

Über UASM

Der Befehl uasm ist ein Low-Level-Dienstprogramm, das von NetWorker für die Codierung beliebiger Arten von Daten mithilfe von External Data Representation (XDR) verwendet wird. Es liegt den Dienstprogrammen zum Speichern und Wiederherstellen zugrunde, und obwohl es in häufigen Szenarien nicht verwendet wird, hat es verschiedene Verwendungsmöglichkeiten, die in diesem Artikel beschrieben werden:

  • Sofortiges Speichern, Wiederherstellung der Verschiebung von NetWorker-Indexdateisystemen.
  • Testen der Lese- oder Schreibgeschwindigkeit einer Datenquelle auf einem Client ohne andere Software oder Netzwerk-Overhead.
  • Wiederherstellen von Daten aus beschädigten Savesets (insbesondere Band).

Hinweis: Der Befehl uasm wird für normale NetWorker-Recovery-Vorgänge nicht unbedingt unterstützt. Diese Informationen werden als Mittel zur Durchführung komplexer manueller Recovery-Vorgänge für problematische Savesets oder zu Testzwecken bereitgestellt. Aufgrund der Index- und Multi-Saveset-Abhängigkeiten in komplexeren Savesets, z. B. Datenbanken, kann von UASM nicht erwartet werden, dass Backups ohne Dateisystem wiederhergestellt werden.

 

Speichern oder Verschieben von Indexdateisystemen

NetWorker-Indexdateisysteme haben spezielle Eigenschaften und die empfohlene Methode zum Verschieben ist die Verwendung von UASM. Siehe NetWorker: Ausführliche Informationen finden Sie unter Verschieben eines Clientdateiindex an einen neuen Speicherort. Wenn Sie über die Befehlszeile Zugriff auf das Quell- und Zieldateisystem haben, führen Sie den folgenden Befehl aus:

uasm -s -i /nsr/index/client_name | uasm -r -m "/nsr/index"="/new_index_path"

Ersetzen Sie /nsr/index/client_name durch den vollständigen Pfad des Index- oder Quellordners. Ersetzen Sie im Argument -m den übergeordneten Ordner (/nsr/index) durch den übergeordneten Quelordner und den übergeordneten Zielordner (/new_index) durch den entsprechenden Speicherort für den zu kopierenden Ordner (client_name).

 

Testen der Lesegeschwindigkeit von Quelldaten

Um die Datenübertragungsgeschwindigkeit des Host-Festplattensubsystems zu UASM für die Codierung zu testen, führen Sie einen UASM-Speichervorgang aus und verwerfen Sie die Daten sofort, um die Leseleistung der Quelle zu isolieren:

Linux

date +%FT%T; uasm -s -i <source_directory> > /dev/null 2>&1; date +%FT%T

Windows

time /t & uasm -s -i <source_directory> > NUL 2>&1 & time /t

 

Wiederherstellen von mit einem Scanner erstellten Dateien 

Bei Bändern mit fehlerhaften Stellen oder anderen partiellen Saveset-Schäden kann es notwendig werden, uasm zur Wiederherstellung aus den vom Scanner erstellten Dateien zu verwenden. Siehe NetWorker: Verwenden des Scanner-Dienstprogramms für weitere Informationen zum Umgehen des Wiederherstellungsbefehls und des normalen NetWorker-Workflows zum Erstellen von uasm-wiederherstellbaren scanner_file Saveset-Speicherabbildern. 

UNIX-Dateisysteme können nicht auf dem Windows-Dateisystem wiederhergestellt werden und umgekehrt. Um eine von einem Scanner generierte Datei wiederherzustellen, führen Sie zunächst uasm aus, um sicherzustellen, dass die Datei funktionsfähig ist, und bestimmen Sie die Pfadhierarchie im Saveset:

uasm -rnv < scanner_file

Sobald der Pfad bekannt ist, können Sie die Wiederherstellung durchführen, indem Sie vom original_path des Savesets zu einem recovery_path Ihrer Wahl umleiten, das neu erstellt wird, wenn es noch nicht vorhanden ist:

uasm -rv -m "original_path"="new_path" < scanner_file

Wenn der Pfad bereits bekannt ist, können Sie ihn direkt als Teil des UASM-Befehls angeben, um nur das bereitgestellte Datei- oder Verzeichnisargument wiederherzustellen. Dies kann mit dem Pfadumleitungsswitch -m verwendet werden oder nicht. Beim angegebenen Wiederherstellungspfad wird zwischen Groß- und Kleinschreibung unterschieden.

uasm -rv "/etc"="/tmp/etc" /etc/hosts < scanner_file

Diese Methode kann auch in einer Pipeline direkt über den Scannerbefehl verwendet werden, wenn kein Speicherplatz zum Erstellen einer Scanner-Saveset-Datei verfügbar ist. Sie können den Scannerbefehl je nach Bedarf direkt an eines der oben genannten UASM-Beispiele weiterleiten, indem Sie denselben Scannerbefehl verwenden, der zum Erstellen einer Scanner-Saveset-Datei verwendet wird, aber anstatt auf eine Datei umzuleiten, führen Sie die Pipeline zu UASM, z. B.:

scanner -S saveset_id device_path | uasm_command

Affected Products

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