Objeto Plex de Volume
[A partir do Windows 8 e do Windows Server 2012, a interface COM do Virtual Disk Service é substituída pela API de Gerenciamento de Armazenamento do Windows.]
Um objeto plex de volume modela um plex de volume contido por um volume. Somente um volume espelhado pode ter vários plexes; todos os outros tipos de volume têm um plex. Cada plex contém uma cópia dos dados no volume. O VDS dá suporte a quatro tipos de plexe de volume: simples, estendido, distribuído e distribuído com paridade. Para obter uma descrição de cada um desses tipos de volume, consulte o objeto de volume.
Há duas maneiras de criar um volume com vários plexes. Você pode usar o método IVdsPack::CreateVolume para criar o volume espelhado diretamente ou usar o método IVdsVolume::AddPlex para adicionar um volume a outro volume. Os volumes (e os discos subjacentes) devem estar no mesmo pacote. A ilustração a seguir mostra um exemplo de adição de um volume (B) como um plexe a outro volume (A) e o volume multiplexado resultante (A). Os dados no volume A permanecem intactos, enquanto os dados no volume B se tornam uma cópia espelhada dos dados no volume A.
Você pode consultar plexes de volume invocando o método IVdsVolume::QueryPlexes. Você pode obter um ponteiro para um plex de volume específico selecionando o objeto plex desejado na enumeração retornada por QueryPlexes. Com exceção do último plex, os plexes existentes podem ser quebrados ou removidos. Use o IVdsVolume::BreakPlex para dividir um plexe de um volume e converter o objeto plex quebrado em um objeto de volume. Use oIVdsVolume::RemovePlex para excluir o plex completamente. Você pode tentar reparar um plex tolerante a falhas chamando o método IVdsVolumePlex::Repair, que move membros ruins para discos bons.
Além de um identificador de objeto e um tipo plex, as propriedades do objeto plex de volume incluem o estado de status, integridade e transição do plex. Este objeto não tem sinalizadores.
A tabela a seguir lista interfaces, enumerações e estruturas relacionadas.
Tipo | Elemento |
---|---|
Interfaces que são sempre expostas por este objeto | IVdsVolumePlex . |
Enumerações associadas | VDS_VOLUME_PLEX_STATUS, VDS_VOLUME_PLEX_TYPEe VDS_DISK_EXTENT_TYPE. |
Estruturas associadas | VDS_VOLUME_PLEX_PROP. |
Tópicos relacionados