VSS

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Service de clichés instantanés
Commande service VSS (Volume Shadow Copy Service) · vssadmin
Contexte Équivalent Windows des snapshots LVM côté Linux
Voir aussi Vssadmin

VSS (Volume Shadow Copy Service) est l'API native de Windows pour créer des clichés instantanés (snapshots) cohérents d'un volume — y compris pour des fichiers normalement verrouillés en cours d'utilisation, comme la base de registre ou les fichiers d'une base de données active. C'est le mécanisme sur lequel s'appuie la quasi-totalité des solutions de sauvegarde Windows pour obtenir une copie cohérente sans interrompre les applications.

⚠️ VSS ne doit pas être confondu avec File History, une fonctionnalité distincte de sauvegarde grand public introduite avec Windows 8 — File History utilise VSS en interne pour ses instantanés, mais ce n'est pas un renommage de VSS lui-même, et VSS reste actif et utilisé côté serveur indépendamment de File History.

Architecture

Trois composants coopèrent lors d'une sauvegarde VSS :

  • Requêteur VSS (VSS Requestor) — généralement intégré à l'agent de l'application de sauvegarde, il initie le processus.
  • VSS Writer — fourni par chaque application compatible (SQL Server, Exchange, le système de fichiers Windows lui-même...) ; assure la cohérence des données de cette application au moment du cliché.
  • VSS Provider — fourni par la couche de stockage (logiciel ou baie) ; produit effectivement l'instantané des données.

Déroulement d'une sauvegarde VSS

  1. Le requêteur VSS demande la liste des applications ayant enregistré un writer.
  2. VSS énumère les applications disponibles.
  3. Le requêteur demande la préparation de la charge de travail pour la sauvegarde.
  4. Chaque writer met en cohérence les données de son application (vidage de caches, etc.).
  5. Une fois prêt, chaque writer notifie VSS et le provider.
  6. Le provider prend le cliché instantané (snapshot) des données.
  7. Le requêteur enregistre le snapshot et transfère les données vers le stockage de sauvegarde.
  8. Une fois la sauvegarde terminée, VSS notifie le provider qu'il peut libérer l'espace du snapshot ; les applications peuvent reprendre leurs tâches de maintenance post-sauvegarde.

Administration en ligne de commande

Voir Vssadmin pour créer, lister et restaurer des clichés manuellement.

Voir aussi

  • Vssadmin — commandes de gestion VSS en ligne de commande