Объект Volume Plex
[Начиная с Windows 8 и Windows Server 2012 интерфейс COM виртуальной дисковой службы заменен API управления хранилищами Windows .]
Объектная объектная модель тома моделирует объемный plex, содержащийся томом. Только зеркальный том может иметь несколько лексей; все остальные типы томов имеют один plex. Каждый plex содержит копию данных на томе. VDS поддерживает четыре типа plex тома: простые, охватывающие, полосатые и полосатые с четностью. Описание каждого из этих типов томов см. в разделе Объект тома.
Существует два способа создания тома с несколькими плексами. Можно использовать метод IVdsPack::CreateVolume для создания зеркального тома напрямую или использовать метод IVdsVolume::AddPlex для добавления одного тома в другой том. Тома (и базовые диски) должны находиться в одном пакете. На следующем рисунке показан пример добавления одного тома (B) в виде плекса в другой том (А) и результирующего мультиплексированного тома (A). Данные о томе A остаются нетронутыми, в то время как данные на томе B становятся зеркальной копией данных на томе A.
Вы можете запросить 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. |
Связанные разделы