Объект 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.
Связанные разделы