Volume Shadow Service

Cobian Backup 9 puede ahora copiar ficheros que estén en uso exclusivo por otras aplicaciones. Esto es posible usando Volume Shadow Copy Service, una tecnología presente en Windows XP, 2003, Vista y sistemas más modernos de MS.

¿Qué es Volume Shadow Copy Service?

VSS es un mecanismo usado para crear copias temporales de datos, llamadas Shadow Copies. El servicio  Volume Shadow Copy puede producir copias consistentes a través de una coordinación interna entre aplicaciones, soluciones de backup, sistemas de ficheros y soluciones de hardware.

El servicio Volume Shadow Copy Service es normalmente utilizado en los siguientes escenarios:

Respaldos consistentes de ficheros abiertos: Algunas aplicaciones que están ejecutándose continuamente mantienen los ficheros abiertos de forma exclusiva. Esto es un gran problema para las aplicaciones de respaldo que desean acceder a estos ficheros para crear una copia. Incluso si la aplicación no mantiene los ficheros abiertos de forma exclusiva, es posible que otro problema exista: que en el tiempo que un respaldo demora, la aplicación haya modificado el fichero y éste no reflejará entonces el estado de la aplicación en el momento del backup.

Adicionalmente, respaldando aplicaciones críticas en un servidor tales como bases de datos  o sistemas de mensajes puede ser también problemático por la misma razón. Estas aplicaciones se ejecutan normalmente en forma volátil como resultado de estensivas optimizaciones en estos sistemas.

La solución mas sencilla sería cerrar la aplicación que está utilizando los datos antes de comenzar el backup (por medio de un evento) y volverla a abrir después de que el respaldo haya concluido, pero esto puede traer como consecuencia un tiempo inaceptable de "descanso" para la aplicación.

Ambos problemas son resueltos elegantemente utilizando VSS. Este servicio creaa una copia instantánea del estado del volumen en un momento determinado, minimizando el tiempo de interrupción de las aplicaciones. Al ser creada la copia, esta se podrá usar para copiar los datos al directorio de destino sin que el funcionamiento normal del sistema se afecte.

Consideraciones

Para poder usar VSS, el programa deberá ser instalado bajo el sistema operativo Windows XP, 2003, Vista u otro sistema más moderno.

Debido a que el programa necesita crear una copia instantánea del volumen a respaldar antes de que el respaldo comience, los respaldos que usan VSS son relatívamente mas lentos que las copias normales, Además se neceita bastante más espacio en el disco para poder crear la copia. Esto signifíca que Vd. normalmente no debe activar VSS para las tareas que no lo necesiten. Por ejemplo, si Vd. está seguro de que los ficheros a copiar en una tarea no van a estar en uso en el momento del respaldo, es mucho mas eficiente hacer una copia directa.

Vd. puede activar VSS para los volúmenes locales, pero no se podrá utilizar en volúmenes remotos. En este caso la copia será siempre directa.

Tenga en cuenta que el usuario que está ejecutando el respaldo puede necesitar tener privilegios administrativos o de operador de backup para crear una imagen de VSS.

La copia de volumen siempre será ejecutada por el usuario original que está ejecutando el motor y no por el usuario personificado (si se está usando personificación)

El método de Shell no puede ser usado con VSS!

Por favor. lea el FAQ para otras preguntas relacionadas con VSS.

 

Indice

©2000-2008 by Luis Cobian
All rights reserved