Componentes de metadatos de VSS

Fundamental para organizar los archivos de los que se va a hacer una copia de seguridad o restaurar del sistema de escritura es el concepto de un componente.

Los componentes permiten a un escritor indicar a un motor de copia de seguridad cómo se van a organizar sus archivos, dependencias entre archivos y qué tipo de datos pueden contener esos archivos. Esto permite a un motor de copia de seguridad decidir cómo almacenar archivos para lograr la máxima eficacia.

Además, las aplicaciones basadas en VSS usan componentes como bloques de creación para sus metadatos y el medio para la comunicación entre escritor y solicitante.

Los escritores y solicitantes almacenan información sobre los componentes por separado (en el documento de metadatos del escritor y en el documento componentes de copia de seguridad, respectivamente) y la información difiere en cada representación.

La información de componentes de documentos de metadatos de escritor incluye lo siguiente:

  • Información de solo un escritor en cada documento
  • Todos los componentes de ese escritor, tanto si se pueden incluir explícitamente como si deben incluirse implícitamente en una operación de copia de seguridad o restauración
  • Información de ruta de acceso lógica usada para asociar un componente de copia de seguridad con componentes no seleccionables concretos para los componentes de copia de seguridad, formando así un conjunto de componentes
  • La información del conjunto de archivos(ruta de acceso, especificación de archivo y marca de recursividad) administrada para cada componente

Los documentos de metadatos de escritor también contienen información de metadatos de nivel de escritor, como métodos de restauración y asignaciones de ubicación alternativas para la restauración. Los documentos de metadatos de escritor son de solo lectura. La interfaz para examinar esta información es IVssWMComponent.

La información de componentes de los documentos de componentes de copia de seguridad incluye lo siguiente:

  • Solo información sobre los componentes incluidos explícitamente
  • Información de metadatos de nivel de escritor, como asignaciones de ubicación alternativas y restauración
  • Información de estado que describe una operación de copia de seguridad o restauración

Los documentos de componentes de copia de seguridad no contienen información sobre los conjuntos de archivos de los componentes. Los documentos de componentes de copia de seguridad no son de solo lectura y el escritor puede modificarlos. La interfaz para acceder a esta información es IVssComponent.

El ciclo de vida y la relación entre las dos expresiones de un componente se pueden entender de la siguiente manera:

  • Los escritores son responsables de las definiciones iniciales de los componentes.
  • Un solicitante examina los metadatos de todos los escritores y sus componentes.
  • A partir de la capacidad de selección de los componentes y la información de la ruta de acceso lógica, un solicitante determina qué componentes deben incluirse explícitamente, que pueden incluirse explícitamente, que definen conjuntos de componentes y que son miembros de conjuntos de componentes.
  • Un solicitante agrega esos componentes que requieren inclusión explícita e incluye implícitamente subcomponentes en conjuntos de componentes (cuya información no está en el documento componentes de copia de seguridad).
  • Al controlar eventos, los escritores y los solicitantes pueden modificar y examinar la información del componente almacenada en el documento componentes de copia de seguridad para coordinar su actividad.

Tanto el escritor como la información del componente de versiones del solicitante son necesarios para ejecutar correctamente las operaciones de copia de seguridad y restauración, y ambos deben almacenarse con los datos de copia de seguridad: