Объект Volume Plex
[Начиная с Windows 8 и Windows Server 2012 COM-интерфейс службы виртуальных дисков заменен API управления хранилищем Windows.]
Объект volume plex моделирует сплетение тома, который содержится в томе. Только зеркальный том может иметь несколько сплетений; все остальные типы томов имеют один plex. Каждый сплетение содержит копию данных на томе. VDS поддерживает четыре типа плексического тома: простой, чередуемый, чередуемый и чередуемый с четностью. Описание каждого из этих типов томов см. в разделе Объект тома.
Существует два способа создания тома с несколькими сплетениями. Вы можете использовать метод IVdsPack::CreateVolume для создания зеркального тома напрямую или метод IVdsVolume::AddPlex для добавления одного тома в другой. Тома (и базовые диски) должны находиться в одном пакете. На следующем рисунке показан пример добавления одного тома (B) в качестве плекса в другой том (A) и полученного мультиплексированного тома (A). Данные на томе A остаются нетронутыми, а данные на томе B становятся зеркальной копией данных на томе A.
Вы можете запросить сплетения томов, вызвав метод IVdsVolume::QueryPlexes . Вы можете получить указатель на определенный плекс тома, выбрав нужный объект plex из перечисления, возвращаемого QueryPlexes. За исключением последнего сплетения, существующие сплетения могут быть нарушены или удалены. Используйте IVdsVolume::BreakPlex , чтобы разделить plex из тома и преобразовать неработающий объект plex в объект тома. Используйте IVdsVolume::RemovePlex , чтобы полностью удалить его. Вы можете попытаться восстановить отказоустойчивый пул, вызвав метод IVdsVolumePlex::Repair , который перемещает недопустимые элементы на хорошие диски.
Помимо идентификатора объекта и типа plex, свойства объекта volume plex включают состояние, работоспособность и состояние перехода plex. Этот объект не имеет флагов.
В следующей таблице перечислены связанные интерфейсы, перечисления и структуры.
Тип | Элемент |
---|---|
Интерфейсы, которые всегда предоставляются этим объектом | IVdsVolumePlex. |
Связанные перечисления | VDS_VOLUME_PLEX_STATUS, VDS_VOLUME_PLEX_TYPE и VDS_DISK_EXTENT_TYPE. |
Связанные структуры | VDS_VOLUME_PLEX_PROP. |
Связанные темы