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


Объект volume

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

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

Типы томов

VDS поддерживает пять типов томов: простые, охватываемые, полосатые, зеркальные и полосатые с четностью. Простые, охватываемые и полосатые тома не отказоустойчивы; Зеркальные и четные тома являются отказоустойчивыми. В оставшейся части этого раздела описаны все типы томов VDS.

  • Простой том — это часть физического диска, который работает так, как будто это была физически отдельная единица. Простой том может состоять из одного региона на диске или нескольких регионах одного диска, связанных вместе.
  • Диапазонный том объединяет области нераспределенного пространства с нескольких дисков в один логический том, что позволяет более эффективно использовать все пробелы и все буквы дисков в системе с несколькими дисками.
  • Полосатый том создается путем объединения областей свободного пространства на двух или нескольких дисках в один логический том. Полосатые тома используют RAID-0, который чередует данные по нескольким дискам. Полосатые тома не могут быть расширены или зеркально, и не обеспечивают отказоустойчивость. Если один из дисков, содержащих полосатый том, завершается сбоем, весь том завершается ошибкой. При создании полосатых томов рекомендуется использовать диски с одинаковым размером, моделью и производителем.
  • Зеркальный том — это отказоустойчивый том, обеспечивающий избыточность данных с помощью двух копий или plexes тома для дублирования данных, хранящихся в томе. Все данные, записанные в зеркальный том, записываются в оба слекса, которые находятся на отдельных физических дисках. Если один из физических дисков завершается сбоем, данные на неисправном диске становятся недоступными, но система продолжает работать с помощью небезопасного диска.
  • Чередуемый объемом четности — это отказоустойчивый том с данными и четностью чередуется между тремя или более физическими дисками. Если часть физического диска завершается сбоем, можно повторно создать данные, которые были на неработонной части из оставшихся данных и четности. Этот тип тома (также называемый томОМ RAID-5) является хорошим решением для избыточности данных в компьютерной среде, в которой большинство действий состоит из чтения данных.

Создание тома

Базовые и динамические поставщики программного обеспечения поддерживают частично направленное создание тома; Вызывающий объект указывает только те атрибуты, которые являются определенными, и позволяет поставщику выбрать остальные. VDS автоматически подключает только что созданный том, за исключением платформ Windows Server 2003, Enterprise Edition и Windows Server 2003, Datacenter Edition.

Работа с томами

Всегда создавайте том в том же пакете, что и диски, которые вносят свой вклад в него. Используйте метод IVdsPack::CreateVolume для создания нового объекта тома. Вы можете определить тома, содержащиеся в определенном пакете, путем вызова метода QueryVolumes, который также предоставляется IVdsPack. Вызывающий объект может получить указатель на определенный том, выбрав нужный объект тома из перечисления, возвращаемого QueryVolumes. С помощью объекта тома можно задать состояние; запрос для plexes; расширение и сжатие тома; добавление, разрыв и удаление сплетений; и удалите том.

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

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

Тип Элемент
Интерфейсы, которые всегда предоставляются этим объектом IVdsVolume, IVdsVolumeMF, IVdsVolumeMF2*, IVdsVolumeOnline* и IVdsVolumeShrink*.
Связанные перечисления VDS_VOLUME_FLAG, VDS_VOLUME_STATUS, VDS_VOLUME_TYPEи VDS_DISK_EXTENT_TYPE.
Связанные структуры VDS_VOLUME_PROP и VDS_VOLUME_NOTIFICATION.

 

*Windows Server 2003: эти интерфейсы не поддерживаются до Windows Vista.

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