VSS
| 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
- Le requêteur VSS demande la liste des applications ayant enregistré un writer.
- VSS énumère les applications disponibles.
- Le requêteur demande la préparation de la charge de travail pour la sauvegarde.
- Chaque writer met en cohérence les données de son application (vidage de caches, etc.).
- Une fois prêt, chaque writer notifie VSS et le provider.
- Le provider prend le cliché instantané (snapshot) des données.
- Le requêteur enregistre le snapshot et transfère les données vers le stockage de sauvegarde.
- 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