NetWorker: Windows BBB-Befehlszeilen-Recovery: So führen Sie eine durchsuchbare Wiederherstellung durch
Summary: NetWorker für Windows Block Based Backup (BBB) Befehlszeilen-Recovery, Anleitung zum Durchführen einer durchsuchbaren Recovery.
Instructions
Blockbasierte Backups (BBB) können mithilfe einer Saveset Recovery über die Befehlszeile wiederhergestellt werden.
Mit den Schaltern "-I -" (Bindestrich, Großbuchstabe "i", Bindestrich) in der Windows-Befehlszeile kann die Wiederherstellung auf Eingaben warten.
Dieses Warten ermöglicht es, dass die gemountete Kopie des Backups in einem anderen Befehlsfenster mit dem Windows-Befehl "dir" überprüft werden kann.
Wenn Sie diesen Prozess durchlaufen, müssen Sie in diesem Beispiel das Verzeichnis C:\foo in C:\RESTORE: wiederherstellen:
-
Verwenden Sie die folgende Syntax für den Wiederherstellungsbefehl:
recover -vvv -d <destination> -S <SSID> -I -
Beispiel:
recover -vvv -d C:\RESTORE -S 4271064190 -I -
-
GEBEN SIE DIESEM BEFEHL ETWAS ZEIT ZUM ARBEITEN, er wartet auf Eingaben nach der Zeile.
96259:recover: BBB File level recovery has been requested
In meinem Labor verfügt C:\ über 60 GB Daten, und ich habe fast 4 Minuten gebraucht, um den gesamten Prozess abzuschließen, wie in der Ausgabe in Schritt (8) unten angegeben.
-
Blättern Sie durch die Ausgabe des Wiederherstellungsbefehls bis zur Zeile.
Verwenden Sie Folgendes, um den Inhalt des Volumes aufzulisten.dir \\?\kmxxxx\\
Dabei ist "xxxx" eine Zahl, die für Ihre Wiederherstellungssitzung eindeutig ist.
Verwenden Sie beispielsweise Folgendes, um den Inhalt des Volumes aufzulisten.dir \\?\km4464\\
-
Starten Sie eine andere Windows-Eingabeaufforderung und geben Sie die Eingabe ein.
dir \\?\kmxxxx\ | findstr /i foo
HINWEIS: Warten Sie einige Zeit, bis dies wieder auftritt. Wenn "dir" nicht zurückkehrt, ist foo dann in einem Unterverzeichnis? Dies wird im Folgenden erläutert.Beispiel:
C:\Users\Administrator>dir \\?\km4464\\ | findstr /i foo 12/06/2016 04:46 PM <DIR> foo C:\Users\Administrator>
-
Wenn der Befehl in findet, was wir nach foo sind, dann gehen Sie zurück zum Wiederherstellungsbefehl und geben Sie ihn in der herkömmlichen Form C:\foo ein
-
Geben Sie nach dem Aufrufen von C:\foo STRG + z ein, was auf dem Bildschirm "^Z" ausgegeben wird.
-
Drücken Sie nun die Eingabetaste.
HINWEIS: Dadurch wird in unserem Beispiel nur C:\foo auf C:\RESTORE wiederhergestellt.Die Ausgabe sieht wie folgt aus, hier habe ich zwei Verzeichnisse C:\foo und C:\emc wiederhergestellt:
Save-set ID '4271064190' has been mounted for recovery at 'C:\<PATH>\nsr\tmp\BBB\<client_name>\4271064190\' 96259:recover: BBB File level recovery has been requested C:\foo C:\emc ^Z Folder: C:\foo restored successfully Folder: C:\emc restored successfully File level recovery of save-set ID '4271064190' was successful Cleanup of save-set ID '4271064190' was successful. Recovery of BBB saveset 4271064190 completed successfully Total time taken for recovery: 0 hr(s) 03 min(s) 58 sec(s) C:\Users\Administrator>
Wenn dir nicht zurückgegeben wird, befindet sich foo in einem Unterverzeichnis?
Wenn das, was wir suchen, nicht auf oberster Ebene gefunden wird, ist es dann woanders?
C:\Users\Administrator>dir /S /B \\?\km2256\\ | findstr /i /c:"foo.txt" \\?\km2256\foo\foo.txt
Additional Information
Diese Tests wurden mit NetWorker für Windows 8.2.2.6 durchgeführt.