Objet Volume Plex
[À compter de Windows 8 et Windows Server 2012, l’interface COM du service de disque virtuel est remplacée par l’API gestion du stockage Windows.]
Un objet plex de volume modélise un plex de volume contenu par un volume. Seul un volume mis en miroir peut avoir plusieurs plexes ; tous les autres types de volumes ont un plex. Chaque plex contient une copie des données sur le volume. VDS prend en charge quatre types de plex de volume : simple, délimité, rayé et rayé avec parité. Pour obtenir une description de chacun de ces types de volumes, consultez l’objet Volume.
Il existe deux façons de créer un volume avec plusieurs plexes. Vous pouvez utiliser la méthode IVdsPack::CreateVolume pour créer directement le volume mis en miroir, ou utiliser la méthode IVdsVolume::AddPlex pour ajouter un volume à un autre volume. Les volumes (et les disques sous-jacents) doivent se trouver dans le même pack. L’illustration suivante montre un exemple d’ajout d’un volume (B) en tant que plex à un autre volume (A) et du volume multiplexé (A) résultant. Les données du volume A restent intactes, tandis que les données du volume B deviennent une copie en miroir des données du volume A.
Vous pouvez interroger les plexes de volume en appelant la méthode IVdsVolume::QueryPlexes . Vous pouvez obtenir un pointeur vers un plex de volume spécifique en sélectionnant l’objet plex souhaité dans l’énumération retournée par QueryPlexes. À l’exception du dernier plex, les plex existants peuvent être cassés ou supprimés. Utilisez IVdsVolume::BreakPlex pour fractionner un plex d’un volume et convertir l’objet plex cassé en objet volume. Utilisez IVdsVolume::RemovePlex pour supprimer complètement le plex. Vous pouvez tenter de réparer un plex à tolérance de panne en appelant la méthode IVdsVolumePlex::Repair , qui déplace les membres incorrects vers de bons disques.
En plus d’un identificateur d’objet et d’un type plex, les propriétés de l’objet plex de volume incluent l’état, l’intégrité et l’état de transition du plex. Cet objet n’a pas d’indicateur.
Le tableau suivant répertorie les interfaces, les énumérations et les structures associées.
Type | Élément |
---|---|
Interfaces qui sont toujours exposées par cet objet | IVdsVolumePlex. |
Énumérations associées | VDS_VOLUME_PLEX_STATUS, VDS_VOLUME_PLEX_TYPE et VDS_DISK_EXTENT_TYPE. |
Structures associées | VDS_VOLUME_PLEX_PROP. |
Rubriques connexes