Archivo categoría Windows 2008

copias de seguridad en Windows 2008 R2

En principio, la característica de copias de seguridad de Windows 7/Windows 2008 es la misma. Cuando instalas la característica (en Windows 2008, en Windows 7 ya está instalada) y la abres puedes configurar una única copia de seguridad. Esto me choca mucho ya que con el arcaico NTBackup podías añadir varias tareas de copias de seguridad, en diferentes días, volúmenes,…

Por una instalación de un servidor en el trabajo se me ha planteado la siguiente situación:

  • Copia de seguridad diaria de los datos almacenados y del estado del sistema.
  • Copia mensual de una máquina virtual.
  • Copia semestral completa del sistema para una restauración de emergencia.

Cuando empiezas ha configurar, el sistema de copias no te permite de una manera automatizada el poder seleccionar diferentes planes de copias. Para poder solucionarlo, hay que hacerlo desde el programador de tareas y llamar al wbadmin.exe (sistemas de copias de seguridad) y pasarle los modificaciores correspondientes.

La deferencia entre hacerlo desde la propia administración o desde comandos, es que la primera nos oculta el disco y él se hace propietario gestionando el contenido del mismo. De la otra forma (mediante comandos) nosotros indicamos el destino y podemos ver el contenido generado.

Parece que me gusta la idea de poder tener una copia gestionada mediante el administrador para los datos vitales en el que no pueda tener acceso y otro disco duro para otro tipo de copias, así evitando el exceso de datos en un único disco, pero esto el tiempo lo dirá.

Bien lo que tenemos que hacer es crear una tarea en el Programador de tareas, agregando en la pestaña “acciones” y “programa o script” la siguiente ruta %windir%\System32\wbadmin.exe y en el apartado de “agregar argumentos” los parámetros correspondientes para lanzar la copia.

Y ahora diréis ¿qué tengo que poner para hacer una copia? Pues bien, la lista de modificadores sería la siguiente:

- backupTarget: Indicamos el destino de la copia. Le podemos indicar la letra de la unidad donde queremos hacer la copia, una ruta basada en GUID o una ruta UNC (carpeta compartida) CUIDADO!!!! con hacer las copias en un recurso compartido, siempre se sobrescribirán las copias (sólo tendremos la última), si ocurre algún error nos quedaremos sin copia. Para evitar esto hay que crear subcarpetas para ir organizando las copias, lo que implica hacerlo manualmente o tarea día a día.

- include: Le pasamos al administrador de copias, con este parámetro, lo que deseamos incluir en la copia, siempre delimitado con comas

- allCritical: Incluye todos los volúmenes críticos del sistema para una reconstrucción completa o incluso para la restauración del estado del sistema.

- user: Se utiliza para indicar el usuario de validación si realizamos la copia de seguridad en un recurso compartido.

- password: Indica la contraseña del usuario para la validación en una ruta UNC.

- noInheritAcl: Aplica los permisos de seguridad a la carpeta compartida de la copia de seguridad del usuario y la contraseña que indicamos con los parámetros user y password. Si no se le indica nada, los permisos de la carpeta compartida remota serán los del grupo de “Operadores de copias de seguridad”

- noVerify: No comprueba si hay errores en las copias de seguridad generadas en medios extraíbles. Si se omite el parámetro se comprobará la copia realizada.

- vssFull: Hace una copia de seguridad completa con el Servicio de instantáneas de volumen (VSS). Se actualizará el historial de cada archivo para reflejar que se incluyó en una copia de seguridad. Si no se usa este parámetro, hace una copia de seguridad, pero no se actualiza el historial de los archivos de la copia de seguridad. OJO!!!! No utilizar este parámetro si utilizamos otro software de copias de seguridad, de lo contrario podría no copiar archivos que se hayan hecho con la característica de copias de seguridad.

- vssCopy: Hace una copia de seguridad de copia con VSS. No se actualiza el historial de los archivos de la copia de seguridad. Éste parámetro se asume por defecto.

- quiet: Se realiza la copia de modo desatendido, si mostrar ninguna advertencia.

Con lo que si queremos hacer una copia de seguridad de la carpeta E:\AVueltasCon\, H:\ADMINIS\ y E:\RemoteApps\MAESMAPA\ en el disco duro externo con la letra F:\ los modificadores quedarían de la siguiente forma:

%windir%\System32\wbadmin.exe START BACKUP -backupTarget:F: -include:E:\AVueltasCon\,H:\ADMINIS\,E:\RemoteApps\MAESMAPA\ -vssFull -quiet

Si queremos hacer una copia completa de restauración sería:

%windir%\System32\wbadmin.exe START BACKUP -backupTarget:F: -allCritical -vssCopy -quiet

En este caso ¿por qué pongo vssCopy y vssFull? Porque a lo mejor en un futuro pongo otro software de copias de seguridad por alguna causa externa a mi voluntad y resulta que dicho software se fija en la propiedades del archivo y ve que ya se ha copiado, entonces ese software no lo copia, hay que recuperar algo, la copia no se ha hecho, el cliente llama con la vena encendida y te toca pegarte una corrida bastante importante.

Moraleja del VSS: utilizar en la mayor medida de lo posible la característica de copias de seguridad y no mezclar varios software y planificar de una manera inteligente todas las copias.

En un siguiente post, intentaré desmenuzar algún que otro problemilla que se puede dar utilizando VSS y el rol de Hyper-V funcionando con VHD que tienen muy mala leche así como la configuración de las instantáneas.

No hay Comentarios