Panoramica dell'elaborazione di un ripristino in VSS

Nell'elaborazione di un backup in VSS, i richiedenti e i writer hanno lavorato insieme per produrre un'immagine di sistema stabile da cui eseguire il backup dei dati, che richiedeva il coordinamento e la creazione di una copia shadow del sistema corrente.

A differenza di un backup vss, in cui lo scopo del coordinamento del richiedente e dei writer consiste nel produrre un'immagine di sistema stabile da cui copiare i dati, l'obiettivo di un ripristino basato su VSS consiste nel restituire i file su disco in modo più utile alle applicazioni (writer) attualmente in esecuzione nel sistema. Ciò non richiede un'immagine di sistema stabile, quindi non è necessaria alcuna copia shadow.

L'attenzione è invece incentrata sull'evitare interruzioni dell'attività del writer, impedendo la creazione di set di dati incoerenti su disco e consentendo ai writer di valutare e unire i dati quando necessario.

Analogamente a un'operazione di backup, un ripristino vss richiede l'accesso sia a un documento dei componenti di backup che a documenti di metadati del writer. Questi documenti non vengono in genere ottenuti eseguendo query sulle applicazioni in esecuzione, ma vengono invece recuperati dalle versioni archiviate come documenti XML nel supporto di backup.

Come accade durante le operazioni di backup, i documenti dei metadati writer rimangono oggetti di sola lettura e (una volta recuperati) il documento dei componenti di backup può comunque essere modificato. Le modifiche del documento dei componenti di backup consentono ai writer e al richiedente di comunicare quanto segue:

Per comprendere appieno le attività di base dell'esecuzione di un ripristino, è utile suddividere questa panoramica negli argomenti seguenti: