NetWorker: Recuperação da linha de comando do Windows BBB: Como fazer a recuperação navegável
Summary: Recuperação de linha de comando do NetWorker for Windows Block Based Backup (BBB), como fazer a recuperação navegável.
Instructions
Os backups baseados em bloco (BBB) podem ser recuperados usando uma recuperação de saveset na linha de comando.
O uso das opções "-I -" ("i" maiúsculo traço) na linha de comando do Windows permite que a recuperação aguarde a entrada.
Essa espera permite que a cópia montada do backup possa ser analisada em outra janela de comando com o comando "dir" do Windows.
Passando por esse processo, neste exemplo, é necessário recuperar um diretório C:\foo para C:\RESTORE:
-
Use a seguinte sintaxe de comando de recuperação:
recover -vvv -d <destination> -S <SSID> -I -
Exemplo:
recover -vvv -d C:\RESTORE -S 4271064190 -I -
-
DÊ A ESSE COMANDO ALGUM TEMPO PARA FUNCIONAR. Ele aguarda a entrada após a linha.
96259:recover: BBB File level recovery has been requested
No meu laboratório, o C:\ tem 60 GB de dados, e levei quase 4 minutos para concluir todo o processo, como observado na saída na etapa (8) abaixo.
-
Role de volta pela saída do comando de recuperação até a linha.
Use o seguinte para listar o conteúdo do volume.dir \\?\kmxxxx\\
Em que "xxxx" é um número exclusivo da sessão de recuperação.
Por exemplo, use o seguinte para listar o conteúdo do volume.dir \\?\km4464\\
-
Inicie outro prompt de comando do Windows e digite.
dir \\?\kmxxxx\ | findstr /i foo
Nota: Aguarde um tempo para que isso retorne. Se "dir" não retornar, foo está em um subdiretório? Isso é exposto abaixo.Exemplo:
C:\Users\Administrator>dir \\?\km4464\\ | findstr /i foo 12/06/2016 04:46 PM <DIR> foo C:\Users\Administrator>
-
Se o comando in encontrar o que estamos atrás de foo, volte para o comando recover e digite-o na forma convencional de C:\foo
-
Depois de digitar C:\foo, digite CTRL + z , que gera saída para a tela "^Z"
-
Agora pressione Enter.
Nota: Isso recupera apenas C:\foo para C:\RESTORE em nosso exemplo.A saída é assim, aqui eu recuperei dois diretórios C:\foo e 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>
Se o diretório não retornar, foo está em um subdiretório?
Se o que estamos procurando não é encontrado no nível superior, é em outro lugar?
C:\Users\Administrator>dir /S /B \\?\km2256\\ | findstr /i /c:"foo.txt" \\?\km2256\foo\foo.txt
Additional Information
Esse teste foi feito com o NetWorker para Windows 8.2.2.6.