NetWorker: Odzyskiwanie BBB systemu Windows w wierszu poleceń: Jak przeprowadzić odzyskiwanie z możliwością przeglądania
Summary: Odzyskiwanie z wiersza polecenia NetWorker dla kopii zapasowej opartej na blokach systemu Windows (BBB) — sposób odzyskiwania z możliwością przeglądania.
Instructions
Kopie zapasowe oparte na blokach (BBB) można odzyskać za pomocą odzyskiwania zestawu zapisu z wiersza poleceń.
Użycie przełączników "-I-" (myślnik, wielka litera "i", myślnik) w wierszu poleceń systemu Windows umożliwia odzyskiwanie w oczekiwaniu na wprowadzenie danych.
Dzięki temu oczekiwaniu zamontowaną kopię zapasową można przejrzeć w innym oknie polecenia za pomocą polecenia "dir" systemu Windows.
Przechodząc przez ten proces, w tym przykładzie konieczne jest odzyskanie katalogu C:\foo do C:\RESTORE:
-
Użyj następującej składni polecenia odzyskiwania:
recover -vvv -d <destination> -S <SSID> -I -
Przykład:
recover -vvv -d C:\RESTORE -S 4271064190 -I -
-
DAJ TEMU POLECENIU TROCHĘ CZASU, ABY ZADZIAŁAŁO, CZEKA NA WEJŚCIE PO LINII.
96259:recover: BBB File level recovery has been requested
W moim laboratorium C:\ ma 60 GB danych, a ukończenie całego procesu zajęło mi prawie 4 minuty, jak zauważono w danych wyjściowych w kroku (8) poniżej.
-
Przewiń z powrotem dane wyjściowe polecenia odzyskiwania do wiersza.
Użyj następujących elementów, aby wyświetlić zawartość woluminu.dir \\?\kmxxxx\\
Gdzie "xxxx" to liczba unikatowa dla sesji odzyskiwania.
Na przykład użyj następujących elementów, aby wyświetlić zawartość woluminu.dir \\?\km4464\\
-
Uruchom kolejny wiersz polecenia systemu Windows i naciśnij Enter.
dir \\?\kmxxxx\ | findstr /i foo
UWAGA: Poczekaj chwilę, aż to powróci. Jeśli "dir" nie zwróci, to czy foo znajduje się w podkatalogu? Jest to wyjaśnione poniżej.Przykład:
C:\Users\Administrator>dir \\?\km4464\\ | findstr /i foo 12/06/2016 04:46 PM <DIR> foo C:\Users\Administrator>
-
Jeśli polecenie in znajdzie to, czego szukamy, wróć do polecenia recover i wprowadź je w konwencjonalnej postaci C:\foo
-
Po wpisaniu C:\foo wpisz CTRL + z , co spowoduje wyświetlenie ekranu "^Z"
-
Teraz naciśnij Enter.
UWAGA: Spowoduje to przywrócenie tylko C:\foo do C:\RESTORE w naszym przykładzie.Dane wyjściowe wyglądają tak, tutaj odzyskałem dwa katalogi C:\foo i C:\emc:
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>
Jeśli katalog nie zwraca wartości, to czy foo znajduje się w podkatalogu?
Jeśli to, czego szukamy, nie znajduje się na najwyższym poziomie, to czy jest to gdzieś indziej?
C:\Users\Administrator>dir /S /B \\?\km2256\\ | findstr /i /c:"foo.txt" \\?\km2256\foo\foo.txt
Additional Information
Testy przeprowadzono przy użyciu narzędzia NetWorker dla systemu Windows 8.2.2.6.