Поделиться через


Объект Volume Plex

[Начиная с Windows 8 и Windows Server 2012 интерфейс COM виртуальной дисковой службы заменен API управления хранилищами Windows .]

Объектная объектная модель тома моделирует объемный plex, содержащийся томом. Только зеркальный том может иметь несколько лексей; все остальные типы томов имеют один plex. Каждый plex содержит копию данных на томе. VDS поддерживает четыре типа plex тома: простые, охватывающие, полосатые и полосатые с четностью. Описание каждого из этих типов томов см. в разделе Объект тома.

Существует два способа создания тома с несколькими плексами. Можно использовать метод IVdsPack::CreateVolume для создания зеркального тома напрямую или использовать метод IVdsVolume::AddPlex для добавления одного тома в другой том. Тома (и базовые диски) должны находиться в одном пакете. На следующем рисунке показан пример добавления одного тома (B) в виде плекса в другой том (А) и результирующего мультиплексированного тома (A). Данные о томе A остаются нетронутыми, в то время как данные на томе B становятся зеркальной копией данных на томе A.

диаграмма с двумя одними плексами, одним с простым томом A и одним с простым томом B, равным нескольким сплетам с зеркальным томом А.

Вы можете запросить plexes тома, вызвав метод IVdsVolume::QueryPlexes. Вы можете получить указатель на определенный plex тома, выбрав нужный объект plex из перечисления, возвращаемого QueryPlexes. За исключением последнего плекса существующие plex могут быть разбиты или удалены. Используйте IVdsVolume::BreakPlex для разделения plex из тома и преобразования сломанного объекта plex в объект тома. Используйте IVdsVolume::RemovePlex для удаления plex в целом. Вы можете попытаться восстановить отказоустойчивый plex, вызвав метод IVdsVolumePlex::Repair, который перемещает плохие элементы на хорошие диски.

Помимо идентификатора объекта и типа plex, свойства объекта тома plex включают состояние, работоспособность и переход состояния plex. Этот объект не имеет флагов.

В следующей таблице перечислены связанные интерфейсы, перечисления и структуры.

Тип Элемент
Интерфейсы, которые всегда предоставляются этим объектом IVdsVolumePlex.
Связанные перечисления VDS_VOLUME_PLEX_STATUS, VDS_VOLUME_PLEX_TYPEи VDS_DISK_EXTENT_TYPE.
Связанные структуры VDS_VOLUME_PLEX_PROP.

 

объектов поставщика программного обеспечения

объект тома