NetWorker: Recuperación de la línea de comandos BBB de Windows: Cómo realizar una recuperación navegable
Summary: NetWorker para la recuperación de línea de comandos del respaldo basado en bloques (BBB) de Windows, cómo realizar una recuperación navegable.
Instructions
Los respaldos basados en bloques (BBB) se pueden recuperar mediante una recuperación de saveset desde la línea de comandos.
El uso de los switches "-I -" (guión, mayúscula, "i", guión) en la línea de comandos de Windows permite que la recuperación espere la entrada.
Esta espera permite que la copia montada del respaldo se pueda revisar en otra ventana de comandos con el comando "dir" de Windows.
A través de este proceso, en este ejemplo, la necesidad es recuperar un directorio C:\foo a C:\RESTORE:
-
Utilice la siguiente sintaxis del comando de recuperación:
recover -vvv -d <destination> -S <SSID> -I -
Ejemplo:
recover -vvv -d C:\RESTORE -S 4271064190 -I -
-
DALE UN POCO DE TIEMPO A ESTE COMANDO PARA QUE FUNCIONE, ESPERA LA ENTRADA DESPUÉS DE LA LÍNEA.
96259:recover: BBB File level recovery has been requested
En mi laboratorio, C:\ tiene 60 GB de datos y me tomó casi 4 minutos completar todo el proceso, como se indica en el resultado del paso (8) a continuación.
-
Desplácese hacia atrás por la salida del comando recover hasta la línea.
Utilice lo siguiente para enumerar el contenido del volumen.dir \\?\kmxxxx\\
Donde "xxxx" es un número exclusivo de la sesión de recuperación.
Por ejemplo, utilice lo siguiente para enumerar el contenido del volumen.dir \\?\km4464\\
-
Inicie otro símbolo del sistema de Windows e ingrese.
dir \\?\kmxxxx\ | findstr /i foo
NOTA: Espere un tiempo para que esto regrese. Si "dir" no regresa, ¿foo está en un subdirectorio? Esto se expone a continuación.Ejemplo:
C:\Users\Administrator>dir \\?\km4464\\ | findstr /i foo 12/06/2016 04:46 PM <DIR> foo C:\Users\Administrator>
-
Si el comando in encuentra lo que estamos buscando foo, vuelva al comando recover e ingréselo en la forma convencional de C:\foo
-
Después de ingresar C:\foo, escriba CTRL + z , lo que genera en la pantalla "^Z"
-
Ahora, presione Intro.
NOTA: Esto recupera solo C:\foo a C:\RESTORE en nuestro ejemplo.El resultado se ve así, aquí recuperé dos directorios C:\foo y 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>
Si dir no regresa, ¿foo está en un subdirectorio?
Si lo que buscamos no se encuentra en el nivel superior, ¿está en otro lugar?
C:\Users\Administrator>dir /S /B \\?\km2256\\ | findstr /i /c:"foo.txt" \\?\km2256\foo\foo.txt
Additional Information
Esta prueba se realizó con NetWorker para Windows 8.2.2.6.