Objet Volume

[À 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 de volume modélise une unité de stockage logique créée par un fournisseur de logiciels et présentée au système de fichiers sous forme de disque. Chaque volume comprend au moins un plex de volume, qui est à son tour composé d’extensions d’un ou de plusieurs disques.

Types de volume

VDS prend en charge cinq types de volumes : simple, réparti, rayé, mis en miroir et rayé avec parité. Les volumes simples, délimités et entrelacés ne sont pas tolérants aux pannes; Les volumes mis en miroir et de parité sont tolérants aux pannes. Le reste de cette section décrit chacun des types de volumes VDS.

  • Un volume simple est une partie d’un disque physique qui fonctionne comme s’il s’agissait d’une unité physiquement distincte. Un volume simple peut être constitué d’une seule région sur un disque ou de plusieurs régions du même disque qui sont liées entre elles.
  • Un volume réparti combine les zones d’espace non alloué de plusieurs disques en un volume logique, ce qui vous permet d’utiliser plus efficacement tout l’espace et toutes les lettres de lecteur sur un système à plusieurs disques.
  • Un volume entre bandes est créé en combinant des zones d’espace libre sur deux disques ou plus en un volume logique. Les volumes à bandes utilisent RAID-0, qui répartit les données sur plusieurs disques. Les volumes à bandes ne peuvent pas être étendus ou mis en miroir et n’offrent pas de tolérance de panne. Si l’un des disques contenant un volume à bandes échoue, le volume entier échoue. Lors de la création de volumes à bandes, il est préférable d’utiliser des disques de la même taille, du même modèle et du même fabricant.
  • Un volume mis en miroir est un volume à tolérance de panne qui fournit la redondance des données en utilisant deux copies, ou plexes, du volume pour dupliquer les données stockées sur le volume. Toutes les données écrites dans le volume mis en miroir sont écrites dans les deux plexes, qui se trouvent sur des disques physiques distincts. Si l’un des disques physiques échoue, les données sur le disque défaillant ne sont plus disponibles, mais le système continue à fonctionner à l’aide du disque non affecté.
  • Un volume par bandes avec un volume de parité est un volume à tolérance de panne avec des données et une parité réparties par intermittence sur trois disques physiques ou plus. Si une partie d’un disque physique échoue, vous pouvez recréer les données qui se trouvent sur la partie défaillante à partir des données restantes et de la parité. Ce type de volume (également appelé volume RAID-5) est une bonne solution pour la redondance des données dans un environnement informatique dans lequel la plupart des activités consistent à lire des données.

Création de volume

Les fournisseurs de logiciels de base et dynamiques prennent en charge la création de volumes partiellement dirigés ; un appelant spécifie uniquement les attributs qui présentent un intérêt particulier et permet au fournisseur de choisir le reste. VDS monte automatiquement un volume nouvellement créé, sauf sur les plateformes Windows Server 2003, Êdition Entreprise et Windows Server 2003, Datacenter Edition.

Utilisation des volumes

Créez toujours un volume dans le même pack que les disques qui y contribuent. Utilisez la méthode IVdsPack::CreateVolume pour créer un objet volume. Vous pouvez déterminer les volumes contenus dans un pack spécifique en appelant la méthode QueryVolumes , également exposée par IVdsPack. Un appelant peut obtenir un pointeur vers un volume spécifique en sélectionnant l’objet de volume souhaité dans l’énumération retournée par QueryVolumes. Avec un objet volume, vous pouvez définir l’état ; requête pour les plexes ; étendre et réduire le volume ; ajouter, arrêter et supprimer des plexes ; et supprimez le volume.

En plus d’un identificateur d’objet, d’un nom et d’un numéro de série, les propriétés de l’objet volume incluent le type de volume, la taille, l’état, l’intégrité, l’état de transition, les indicateurs et un type de système de fichiers recommandé.

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 IVdsVolume, IVdsVolumeMF, IVdsVolumeMF2*, IVdsVolumeOnline*, et IVdsVolumeShrink*.
Énumérations associées VDS_VOLUME_FLAG, VDS_VOLUME_STATUS, VDS_VOLUME_TYPE et VDS_DISK_EXTENT_TYPE.
Structures associées VDS_VOLUME_PROP et VDS_VOLUME_NOTIFICATION.

 

*Windows Server 2003 : Ces interfaces ne sont pas prises en charge tant que Windows Vista n’est pas pris en charge.

Objets du fournisseur de logiciels