Condividi tramite


Richiedenti

Un richiedente è qualsiasi applicazione che usa l'API VSS (in particolare l'interfaccia IVssBackupComponents) per richiedere i servizi del servizio Copia Shadow del volume per creare e gestire copie shadow e set di copie shadow di uno o più volumi.

L'esempio più tipico di un richiedente (e l'unico indirizzato in questa documentazione) è un'applicazione di backup/ripristino compatibile con VSS, che usa i dati copiati tramite shadow come origine stabile per le operazioni di backup.

Oltre ad avviare copie shadow, le applicazioni richiedente di backup/ripristino comunicano con produttori di dati (writer) per raccogliere informazioni sul sistema e per segnalare ai writer di preparare i dati per il backup.

Stato del richiedente

Un richiedente gestisce le informazioni sullo stato in un oggetto di metadati basato su XML denominato Documento componenti di backup. I metadati del richiedente sono necessari, ma non sufficienti per consentire a un richiedente di eseguire il backup e quindi ripristinare un file system. Di seguito sono riportati i motivi seguenti:

  • Durante un'operazione di backup, solo un subset di tutti i componenti coinvolti nel backup,non selezionabile per i componenti di backup senza selezionare i predecessori di backup e selezionabile per i componenti di backup che sono stati inclusi in modo esplicito nel backup, hanno aggiunto le informazioni al documento componenti di backup del richiedente.
  • Le informazioni anche per tali componenti aggiunti al documento dei componenti di backup sono incomplete. Le specifiche di file e percorso non sono incluse.
  • Durante le operazioni di ripristino, un componente incluso in modo implicito nel backup può essere selezionabile per il ripristino e pertanto può essere incluso in modo esplicito nel ripristino. Ciò richiederà l'aggiornamento del documento dei componenti di backup del richiedente con informazioni provenienti da copie archiviate del documento di metadati writer di un writer.

Per consentire la specifica completa di un'operazione di backup o ripristino, l'API VSS consente al richiedente di eseguire query sui metadati dei writer in esecuzione (durante i backup) o esaminare i metadati del writer archiviato (durante i ripristini). Inoltre, un writer può modificare le informazioni sul componente nel documento Componenti di backup durante un'operazione di backup o ripristino.

Usando le informazioni sui componenti selezionati per il backup e il ripristino e le regole relative alla selezione dei componenti (per altre informazioni, vedere Configurazione dell'organizzazione dei componenti e Utilizzo della selezionabilità e dei percorsi logici), un richiedente può determinare quali file di writer deve eseguire il backup o il ripristino e dove è possibile trovare tali file.

Nell'ambito di un backup, i metadati del richiedente e del writer devono essere archiviati in modo da poterli usare nel ripristino. Al contrario, le operazioni di ripristino richiedono il recupero dei vecchi componenti di backup e dei documenti dei metadati del writer per ottenere istruzioni complete sul ripristino dei file.

Comunicazione interprocesso richiedente

Il richiedente gestisce il controllo sulle operazioni di backup e ripristino vss generando eventi COM tramite varie chiamate nell'API richiedente. Queste chiamate possono eseguire le operazioni seguenti:

Un richiedente riceve informazioni dai writer tramite documenti di metadati writer attivi o archiviati e tramite l'uso dell'interfacciaIVssComponent, che il writer può aggiornare.

Ciclo di vita di un richiedente durante il backup

Di seguito è riportato un riepilogo del ciclo di vita del richiedente per il backup:

  1. Creare un'istanza e inizializzare le interfacce DELL'API VSS.
  2. Contattare gli autori e recuperare le informazioni.
  3. Scegliere i dati di cui eseguire il backup.
  4. Richiedere una copia shadow del provider.
  5. Eseguire il backup dei dati.
  6. Rilasciare l'interfaccia e la copia shadow.

Ciclo di vita di un richiedente durante il ripristino

Il ciclo di vita del ripristino non richiede una copia shadow, ma richiede comunque la cooperazione tra writer:

  1. Creare un'istanza delle interfacce DELL'API VSS.
  2. Inizializzare il richiedente per l'operazione di ripristino caricando un documento dei componenti di backup archiviato.
  3. Recuperare i metadati del writer archiviati e i documenti dei componenti di backup.
  4. Contattare gli autori per inizializzare la cooperazione.
  5. Verificare la presenza di aggiornamenti del writer nel documento Componenti di backup.
  6. Ripristinare i dati.