miércoles, 21 de enero de 2009

Copias de Seguridad NTbackup

http://support.microsoft.com/kb/814583/es

Puede realizar operaciones de copia de seguridad desde el símbolo del sistema o desde un archivo por lotes si utiliza el comando ntbackup backup seguido de diversos parámetros. Sólo puede tener acceso a la opción backup desde el símbolo del sistema. Para restaurar archivos, utilice el Asistente para copia de seguridad y restauración. En este artículo se describen los parámetros disponibles con ntbackup y varios ejemplos de cómo realizar una copia de seguridad desde la línea de comandos.El comando ntbackup utiliza la sintaxis siguiente: ntbackup backup [systemstate] "@NombreDeArchivo.bks" /J {"NombreDeTrabajo"} [/P {"NombreDeGrupo"}] [/G {"NombreDeGUID"}] [/T { "NombreDeCinta"}] [/N {"NombreDeMedio"}] [/F {"NombreDeArchivo"}] [/D {"DescripciónConjunto"}] [/DS {"NombreDeServidor"}] [/IS {"NombreDeServidor"}] [/A] [/V:{yes no}] [/R:{yes no}] [/L:{f s n}] [/M {TipoDeCopia}] [/RS:{yes no}] [/HC:{on off}] [/SNAP:{on off}]


Parámetros de Ntbackup
loadTOCNode(2, 'summary');

Modificador: systemstateDescripción: Especifica que desea realizar una copia de seguridad de los datos del estado del sistema. Cuando selecciona esta opción, el tipo de copia de seguridad debe ser obligatoriamente normal o copia. Modificador: @NombreDeArchivo.bks Descripción: Especifica el nombre del archivo de selección de copia de seguridad (archivo .bks) que se utilizará para esta operación de copia de seguridad. El carácter @ debe aparecer delante del nombre del archivo de selección de copia de seguridad. Un archivo de selección de copia de seguridad contiene información acerca de los archivos y las carpetas que ha seleccionado para la copia. Tiene que crear el archivo utilizando la versión de interfaz gráfica de usuario (GUI) de Copia de seguridad. Modificador: /J {"NombreDeTrabajo"} Descripción: Especifica el nombre de trabajo que se utilizará en el informe de copia de seguridad. El nombre de trabajo suele describir las carpetas y los archivos de los que está haciendo copia de seguridad en el trabajo de copia actual. Modificador: /P {"NombreDeGrupo"} Descripción: Especifica el grupo de medios donde desea utilizar el medio. Suele ser un subgrupo del grupo de medios de Copia de seguridad, como DDS de 4 mm. Si selecciona este modificador, no puede utilizar las opciones /A, /G, /F o /T de la línea de comandos. Modificador: /G {"NombreDeGUID"} Descripción: Sobrescribe o anexa datos a esta cinta. No utilice este modificador junto con /P. Modificador: /T {"NombreDeCinta"} Descripción: Sobrescribe o anexa datos a esta cinta. No utilice este modificador junto con /P. Modificador: /N {"NombreDeMedio"} Descripción: Especifica el nuevo nombre de cinta. No debe utilizar /A junto con este modificador. Modificador: /F {"NombreDeArchivo"} Descripción: Nombre de archivo y ruta de acceso del disco lógico. Con este modificador no debe utilizar los modificadores siguientes: Modificador: /P /G /TModificador: /D {"DescripciónConjunto"} Descripción: Especifica una etiqueta para cada conjunto de copia de seguridad. Modificador: /DS {"NombreDeServidor"}Descripción: Hace copia de seguridad del archivo de servicio de directorios para el servidor especificado de Microsoft Exchange.Versión de Exchange: El modificador /DS sólo funciona con Microsoft Exchange Server 5.5; no funciona con Microsoft Exchange 2000 Server ni con Microsoft Exchange Server 2003.Modificador: /IS {"NombreDeServidor"}Descripción: Hace copia de seguridad del archivo de Almacén de información para el servidor especificado de Microsoft Exchange.Versión de Exchange: El modificador /IS sólo funciona con Microsoft Exchange Server 5.5; no funciona con Microsoft Exchange 2000 Server ni con Microsoft Exchange Server 2003.Modificador: /A Descripción: Realiza una operación de anexar. Junto con este modificador debe utilizarse /G o /T. No utilice este modificador junto con /P. Modificador: /V:{yes no} Descripción: Comprueba los datos una vez realizada la copia de seguridad. Modificador: /R:{yes no} Descripción: Restringe el acceso a esta cinta al propietario o a los miembros del grupo Administradores. Modificador: /L:{f s n} Descripción: Especifica el tipo de archivo de registro: f=completo, s=resumen, n=ninguno (no se crea ningún archivo de registro). Modificador: /M {TipoDeCopia} Descripción: Especifica el tipo de copia de seguridad. Debe ser uno de los siguientes: normal, copy (copia), differential (diferencial), incremental o daily (diaria). Modificador: /RS:{yes no} Descripción: Hace copia de seguridad de los archivos de datos migrados que se encuentran en Almacenamiento remoto. No tiene que utilizar la opción /RS de la línea de comandos para hacer copia de seguridad de la base de datos local de Almacenamiento extraíble (que contiene los archivos marcadores de posición de Descripción de Almacenamiento remoto). Cuando hace copia de seguridad de la carpeta %Systemroot%, Copia de seguridad hace automáticamente también una copia de la base de datos de Almacenamiento extraíble. Modificador: /HC:{on off} Descripción: Utiliza compresión de hardware, si está disponible, en la unidad de cinta. Modificador: /SNAP:{on off} Descripción: Especifica si la copia de seguridad debe utilizar una instantánea de volumen. Nota: el modificador SNAP se pasa por alto en el Service Pack 1 (SP1) de Microsoft Windows Server 2003 y en versiones posteriores.Modificador: /M {TipoDeCopia} Descripción: Especifica el tipo de copia de seguridad. Debe ser uno de los siguientes: normal, copy (copia), differential (diferencial), incremental o daily (diaria). Modificador: /?Descripción: Muestra ayuda en el símbolo del sistema.


Ejemplos
loadTOCNode(2, 'summary');

En los ejemplos siguientes se muestra cómo utilizar el comando ntbackup para hacer copia de seguridad de archivos y carpetas desde la línea de comandos o mediante un archivo por lotes. Tenga en cuenta que si no especifica una opción, se aplicará la configuración que establezca en la versión gráfica del programa Copia de seguridad.
Ejemplo 1
loadTOCNode(3, 'summary');

ntbackup backup \\iggy-multi\c$ /m normal /j "Mi trabajo 1" /p "Copia de seguridad" /n "Copia de seguridad de línea de comandos 1" /d "Funcionalidad de línea de comandos" /v:yes /r:no /l:s /rs:no /hc:onEste ejemplo crea una copia de seguridad normal del recurso compartido remoto \\iggy-multi\c$ y le asigna el nombre "Mi trabajo 1". Toma una cinta del grupo de medios Copia de seguridad y asigna a la cinta el nombre "Copia de seguridad de línea de comandos 1". En el comando puede sustituir "Funcionalidad de línea de comandos" por la descripción real de su copia de seguridad. Esta copia de seguridad se comprueba una vez finalizado el trabajo de copia. El acceso no está restringido al propietario o al administrador y el nivel de registro se establece en "sólo resumen". No se hace copia de seguridad de los datos de Almacenamiento remoto y se habilita la compresión de hardware.
Ejemplo 2
loadTOCNode(3, 'summary');

ntbackup backup d:\ /j "Mi trabajo 2" /a /t "Copia de seguridad de línea de comandos 1" /m copyEste ejemplo genera una copia de seguridad de copia de la unidad local D:\ y le asigna el nombre "Mi trabajo 2". Las carpetas y los archivos copiados se agregan a la cinta denominada "Copia de seguridad de línea de comandos 1".
Ejemplo 3
loadTOCNode(3, 'summary');

ntbackup backup "@C:\Archivos de programa\Windows NT\ntbackup\data\commandline.bks" /j "Mi trabajo 3" /t "Copia de seguridad de línea de comandos 1" /n "Copia de seguridad de línea de comandos 2"Este ejemplo genera el tipo de copia de seguridad que especificó en la versión gráfica del programa Copia de seguridad. Para especificar los archivos de los que se va a hacer copia de seguridad, este ejemplo utiliza el archivo de selección de copia "Commandline.bks" que se encuentra en la carpeta C:\Archivos de programa\Windows NT\Ntbackup\Data. Se asigna el nombre "Mi trabajo 3" al trabajo de copia de seguridad. Sobrescribe la cinta denominada "Copia de seguridad de línea de comandos 1" con el nuevo nombre "Copia de seguridad de línea de comandos 2".
Ejemplo 4
loadTOCNode(3, 'summary');

Los tres comandos siguientes realizan una copia de seguridad en un archivo desde la línea de comandos:
ntbackup backup \\iggy-multi\d$ /j "Copia de seguridad de línea de comandos 4" /f "D:\backup.bkf"ntbackup backup \\iggy-multi\d$ /j "Copia de seguridad de línea de comandos 5" /f "D:\backup.bkf" /antbackup backup \\iggy-multi\d$ /j "Copia de seguridad de línea de comandos 6" /f "D:\backup.bkf" El primer ejemplo muestra cómo hacer copia de seguridad de \\iggy-multi\d$ en el archivo D:\Backup.bkf.El segundo ejemplo muestra cómo anexar la misma copia de seguridad al mismo archivo.El tercer ejemplo muestra cómo sobrescribir el archivo con la misma copia de seguridad.En los tres ejemplos puede sustituir la letra de unidad por un nombre UNC completo. Por ejemplo, en lugar de d:\backup.bkf puede utilizar \\iggy-multi\d$\backup.bkf como destino de la copia de seguridad.En los tres ejemplos se utilizan los valores predeterminados del programa Copia de seguridad para el tipo de copia, la opción de comprobación, el nivel de registro, la compresión de hardware y otras restricciones. Para iniciar la versión gráfica del programa Copia de seguridad, haga clic en Inicio, seleccione Todos los programas, Accesorios y Herramientas del sistema, y haga clic en Copia de seguridad.

1 comentario:

Anónimo dijo...

Necesito programar una tarea que me genere un bkf con el systemstate cada dos noches, pero necesito que el nombre del bkf sea acorde con la fecha.
Lo que tengo hasta ahora es esto:

NTBACKUP.EXE systemstate E:\BackUp\Tareas\SystemState.bks /d SystemState /f %RutaBackup%Backup-%date:~0,2%-%date:~3,2%-%date:~6,4%.BKF

pero como es evidente no me funciona, podrías guiarme un poco?
Gracias.