Oggetto Volume Plex
[A partire da Windows 8 e Windows Server 2012, l'interfaccia Servizio disco virtuale COM viene sostituita dall'API di gestione archiviazione di Windows .]
Un oggetto volumeplex modella un volumeplex 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 volumeplex: semplice, esteso, con striping e con 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ù plessi. È 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 nel volume A rimangono intatti, mentre i dati nel volume B diventano una copia con mirroring dei dati nel volume A.
È possibile eseguire una query per iplexes del volume richiamando il metodo IVdsVolume::QueryPlexes. È possibile ottenere un puntatore a un volume specificoplex selezionando l'oggetto plex desiderato dall'enumerazione restituita da QueryPlexes. Ad eccezione dell'ultimo plex, iplex esistenti possono essere interrotti o rimossi. Usare il IVdsVolume::BreakPlex per suddividere un plex da un volume e convertire l'oggetto plex interrotto in un oggetto volume. Usare il 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 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 le interfacce, le enumerazioni e le strutture correlate.
Digitare | Elemento |
---|---|
Interfacce sempre esposte da questo oggetto | IVdsVolumePlex. |
Enumerazioni associate | VDS_VOLUME_PLEX_STATUS, VDS_VOLUME_PLEX_TYPEe VDS_DISK_EXTENT_TYPE. |
Strutture associate | VDS_VOLUME_PLEX_PROP. |
Argomenti correlati