Compartir a través de


Configuraciones de contexto de instantánea

Los solicitantes controlan las características de una instantánea estableciendo su contexto. Este contexto indica si la instantánea sobrevivirá a la operación actual y el grado de coordinación del escritor o proveedor.

Contexto de persistencia y instantánea

Una instantánea puede ser persistente; es decir, la instantánea no se elimina después de la terminación de una operación de copia de seguridad o la liberación de un objeto IVssBackupComponents.

Las instantáneas persistentes requieren _VSS_SNAPSHOT_CONTEXT contextos de VSS_CTX_CLIENT_ACCESSIBLE, VSS_CTX_APP_ROLLBACKo VSS_CTX_NAS_ROLLBACK. Las instantáneas persistentes solo se pueden realizar para volúmenes NTFS.

Las instantáneas no persistentes se crean con contextos de VSS_CTX_BACKUP o VSS_CTX_FILE_SHARE_BACKUP. Las instantáneas no persistentes se pueden realizar para volúmenes NTFS y no NTFS.

Participación de escritor y instantáneas

Un contexto de instantánea se puede clasificar como escritores o no escritores.

Los contextos de instantáneas que implican a los escritores en su creación incluyen:

  • VSS_CTX_APP_ROLLBACK
  • VSS_CTX_BACKUP
  • VSS_CTX_CLIENT_ACCESSIBLE_WRITERS

Las que no implican escritores en su creación incluyen:

  • VSS_CTX_CLIENT_ACCESSIBLE
  • VSS_CTX_FILE_SHARE_BACKUP
  • VSS_CTX_NAS_ROLLBACK

Se puede usar un contexto con ambos tipos de instantáneas, pero no se puede usar al crear una instantánea:

  • VSS_CTX_ALL

No se admite la creación de una instantánea con un contexto de VSS_CTX_ALL (con IVssBackupComponents::StartSnapshotSet y IVssBackupComponents::D oSnapshotSet).

Las operaciones que admiten un contexto de VSS_CTX_ALL son las operaciones administrativas IVssBackupComponents::Query, IVssBackupComponents::D eleteSnapshots, IVssBackupComponents::BreakSnapshotSety IVssBackupComponents::ExposeSnapshot.

Obtención de información de instantáneas

Si un solicitante conoce el GUID de identificación de una instantánea (su VSS_ID), puede obtener información sobre el contexto de una instantánea específica (identificada por su VSS_ID) desempaquetando la estructura VSS_SNAPSHOT_PROP devuelta por una llamada a IVssBackupComponents::GetSnapshotProperties.

Para obtener información de contexto sobre todas las instantáneas de un sistema, un solicitante examina el miembro m_lSnapshotAttributes del Obj.Snap miembro de la VSS_OBJECT_PROP (que es una estructura VSS_SNAPSHOT_PROP) obtenida mediante IVssEnumObject para iterar en la lista de objetos devueltos por una llamada a IVssBackupComponents:: Consulta.