Condividi tramite


Oggetto Volume Plex

[A partire da Windows 8 e Windows Server 2012, l'interfaccia COM del servizio disco virtuale viene sostituita dall'API gestione archiviazione di Windows.

Un oggetto volume plex modelli un volume plex contenuto in un volume. Solo un volume con mirroring può avere più plessi; tutti gli altri tipi di volume hanno un plex. Ogni plex contiene una copia dei dati nel volume. VDS supporta quattro tipi di plex di volume: semplice, esteso, a striping e a striping con parità. Per una descrizione di ognuno di questi tipi di volume, vedere Volume Object.

Esistono due modi per creare un volume con più plexes. È possibile usare il metodo IVdsPack::CreateVolume per creare direttamente il volume con mirroring oppure usare il metodo IVdsVolume::AddPlex per aggiungere un volume a un altro volume. I volumi (e i dischi sottostanti) devono trovarsi nello stesso pacchetto. La figura seguente mostra un esempio di aggiunta di un volume (B) come plex a un altro volume (A) e del volume multiplexed risultante (A). I dati del volume A rimangono intatti, mentre i dati del volume B diventano una copia con mirroring dei dati nel volume A.

Diagramma che mostra due singoli plexes, uno con un volume semplice A e uno con un volume semplice B, uguale a più plexes con volume con mirroring A.

È possibile eseguire una query per i plex del volume richiamando il metodo IVdsVolume::QueryPlexes . È possibile ottenere un puntatore a un volume specifico plex selezionando l'oggetto plex desiderato dall'enumerazione restituita da QueryPlexes. Ad eccezione dell'ultimo plex, i plex esistenti possono essere interrotti o rimossi. Usare IVdsVolume::BreakPlex per dividere un plex da un volume e convertire l'oggetto plex interrotto in un oggetto volume. Usare IVdsVolume::RemovePlex per eliminare completamente il plex . È possibile tentare di ripristinare un plex a tolleranza di errore chiamando il metodo IVdsVolumePlex::Repair , che sposta i membri non validi in dischi validi.

Oltre a un identificatore di oggetto e a un tipo plex, le proprietà dell'oggetto volumeplex includono lo stato, l'integrità e lo stato di transizione del plex. Questo oggetto non ha flag.

Nella tabella seguente sono elencate interfacce correlate, enumerazioni e strutture.

Tipo Elemento
Interfacce sempre esposte da questo oggetto IVdsVolumePlex.
Enumerazioni associate VDS_VOLUME_PLEX_STATUS, VDS_VOLUME_PLEX_TYPE e VDS_DISK_EXTENT_TYPE.
Strutture associate VDS_VOLUME_PLEX_PROP.

 

Oggetti provider software

Oggetto Volume