Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fournisseurs gérer les volumes en cours d’exécution et créer les clichés instantanés de ces volumes à la demande.
En réponse à une demande d’un demandeur, un fournisseur génère des événements COM pour signaler les applications d’une cliché instantané à venir, puis crée et gère cette copie jusqu’à ce qu’elle ne soit plus nécessaire.
Bien qu’une cliché instantané soit en existence, le fournisseur crée un environnement où il existe effectivement deux copies indépendantes d’un volume qui a été copié par ombre : un disque en cours d’exécution utilisé et mis à jour comme normal, l’autre une copie fixe et stable pour la sauvegarde.
Bien qu’un fournisseur par défaut soit fourni dans le cadre de Windows, d’autres fournisseurs sont libres de fournir leurs propres implémentations optimisées pour leurs propres offres matérielles et logicielles de stockage.
Du point de vue d’un développeur d’applications de sauvegarde ou de restauration de l’utilisateur final, tous les fournisseurs auront la même interface (voir Sélection de fournisseurs).
Tous les fournisseurs doivent être en mesure d’effectuer les opérations suivantes :
- Interceptez les requêtes d’E/S entre le système de fichiers et le système de stockage de masse sous-jacent.
- Capturez et récupérez l’état d’un volume au moment de la copie instantanée, en conservant une vue « point dans le temps » des fichiers sur le disque sans opérations d’E/S partielles reflétées dans son état.
- Utilisez cette vue « point dans le temps » pour exposer (minimalement aux applications compatibles VSS) un volume virtuel contenant les données copiées en ombre.
Selon la procédure à suivre, un fournisseur peut être l’un des trois types suivants :
Fournisseur système
Un fournisseur de clichés instantanés, le fournisseur de système , est fourni en tant que partie par défaut d’une installation du système d’exploitation Windows. Actuellement, le fournisseur système est une instance particulière d’un fournisseur de logiciels. Toutefois, cela peut changer à l’avenir.
Pour conserver une vue « point dans le temps » d’un volume contenu dans la cliché instantané, le fournisseur système utilise une technique de copie en écriture. Les copies des secteurs sur disque qui ont été modifiés (appelés « différences ») depuis le début de la création de cliché instantané sont stockés dans une zone de stockage de cliché instantané.
Par conséquent, le fournisseur système peut exposer le volume en direct, qui peut être écrit dans et lu normalement, et appliquer les « différences » aux données du volume en direct pour exposer efficacement les données figées de l’ombre.
Pour le fournisseur système, la zone de stockage de cliché instantané doit se trouver sur un volume NTFS. Le volume à copier instantané n’a pas besoin d’être un volume NTFS, mais au moins un volume monté sur le système doit être un volume NTFS.
Fournisseurs de logiciels
Les fournisseurs de clichés instantanés logiciels interceptent et traitent les demandes d’E/S dans une couche logicielle entre le système de fichiers et le logiciel du gestionnaire de volumes. Ces fournisseurs sont implémentés en tant que composant DLL en mode utilisateur et au moins un pilote de périphérique en mode noyau, généralement (mais pas nécessairement) un pilote de filtre de stockage. Le travail de création de ces clichés instantanés est effectué dans les logiciels.
Un fournisseur de clichés instantanés logiciels doit conserver une vue « point dans le temps » d’un volume en ayant accès à un ensemble de fichiers qui peuvent être utilisés pour recréer avec précision l’état du volume avant la cliché instantané. Voici un exemple de technique de copie en écriture du fournisseur système.
Toutefois, VSS ne place aucune restriction sur la technique utilisée par les fournisseurs de logiciels pour créer et gérer des clichés instantanés, et les fournisseurs tiers sont libres d’implémenter leurs fournisseurs de logiciels comme ils le voient.
En outre, VSS prend en charge la plupart des fonctionnalités des fournisseurs de clichés instantanés logiciels, telles que la définition du point dans le temps, la synchronisation et le vidage des données, la fourniture d’une interface commune pour les applications de sauvegarde et la gestion de la cliché instantané.
Un fournisseur de logiciels sera, par définition, applicable à un large éventail de plateformes de stockage qu’un fournisseur de matériel, et devrait être en mesure d’utiliser des disques de base ou des volumes logiques de manière égale. Cette généralité sacrifie les performances qui peuvent être disponibles en implémentant des clichés instantanés dans le matériel et n’utilise aucune fonctionnalité de capture de volume ou de mise en miroir de fichiers spécifique au fournisseur.
Fournisseurs de matériel
Les fournisseurs de clichés instantanés matériels interceptent les demandes d’E/S du système de fichiers au niveau matériel en travaillant conjointement avec une carte de stockage ou un contrôleur de stockage matériel. Le travail de création de la cliché instantané est effectué par un adaptateur hôte, une appliance de stockage ou un contrôleur RAID en dehors du système d’exploitation.
Ces fournisseurs sont implémentés en tant que composant DLL en mode utilisateur qui communique avec le matériel qui expose les données de cliché instantané : par conséquent, les fournisseurs de clichés instantanés matériels peuvent avoir besoin d’appeler ou de créer d’autres composants en mode noyau.
Les fournisseurs de matériels exposent des clichés instantanés VSS de disques entiers ou d’unités logiques (LUN). Les demandeurs traitent toujours des clichés instantanés de volumes ; tout le mappage de volume à disque est géré en interne par VSS. Les clichés instantanés créés par des fournisseurs de matériels de volumes qui résident sur des disques dynamiques ont une exigence spécifique : ils ne peuvent pas être importés sur le même système. Ils doivent être créés transportables et importés sur un deuxième système.
Bien qu’un fournisseur de clichés instantanés matériel utilise des fonctionnalités VSS qui définissent le point dans le temps, autorise la synchronisation des données, gère la cliché instantané et fournit une interface commune avec les applications de sauvegarde, VSS ne spécifie pas le mécanisme sous-jacent par lequel le fournisseur de matériel produit et conserve des clichés instantanés.