Как уже отмечалось, том - это логический компонент, включающий в себя дисковые разделы. Эти разделы могут быть реализованы на динамических или базовых дисках. Тома в семействе Windows Server внедряются с помощью драйвера устройства, который называется диспетчер гцомов. Диспетчеры томов и их место в стеке подсистемы хранения данных рассматриваются в главе 1. В этом разделе основное внимание уделяется возможностям томов в операционных системах, появившихся после Windows 2000; в частности, рассматриваются три диспетчера томов.

■ Диспетчер FtDisk, предоставляемый в Windows 2000 и Windows Server

2003. В Windows NT 4.0 драйвер FtDisk загружался только по требованию, поскольку работал исключительно с расширенными функциями томов^ нарример обеспечением устойчивости к ошибкам. В, Windows 2000 FtDisk драйвер загружается по умолчанию, поскольку обрабатывает все тома базовых дисков. .

■ Диспетчер LDM (Logical Disk Manager), который предоставляется в Windows 2000 и Windows Server 2003.

■ Диспетчер LVM (VERITAS Logical Volume Manager), предлагаемый компанией VERITAS в качестве платной системы; LVM расширяет базовые возможности LDM.

« - .

Эти диспетчеры томов обеспечивают перечисленные ниже возможности.

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

■ Защита данных путем обеспечения их избыточности (с помощью одной из технологий массива RAID, рассматриваемых в главе 9) или посредством их сохранения вместе с контрольной суммой.

■ Повышение производительности с помощью хранения данных в формате, поддерживающем эффективное извлечение информации.

В табл. 6.1 приведены возможности каждого диспетчера томов в Windows 2000 и Windows Server 2003.

Таблица 6.1. Возможности диспетчеров томов

Функция Диспетчер

FtDisk

Диспетчер

LDM

Диспетчер

VERITAS

LVM

Простые тома (все разделы на одном физическом диске) Да Да Да
Составные тома (комбинация разделов, расположенных на различных физических дисках) Нет Да Да

/

Массив RAID 0 (чередование) Да Да Да
Массив RAID 1 (зеркальное отражение) Да Да Да
Массив RAID 10 Нет Да Да
Максимальное количество разделов, которые могут составлять один том 32 32 256
Интерактивное создание тома Нет Да Да
Интерактивное расширение составных и простых томов Нет Да Да
Интерактивное расширение томов RAID Нет Нет Да
Поддержка зеркального Отражения Нет Нет Да, до 32 зеркал
Поддержка кластеризации Нет Нет Да
Поддержка нескольких групп дисков Нет Нет Да

Диспетчеры LDM и LVM рассматриваются в контексте схожих параметров, однако каждый из них реализован на базе четырех разных драйверов, обладающих различными возможностями. Таким образом достигается уменьшение размера программного кода и упрощается обработка стандартных процедур. Эти драйверы описаны далее.

1. Драйвер DMConfig может читать и обновлять базу данных LDM. При изменении конфигурации он отражает изменения в копии базы данных, которая находится в оперативной памяти. Соответствующий драйвер LVM называется VxConfig.

2. Драйвер DMIO (dmio.sys) является аналогом диспетчера FtDisk и реализует возможности диспетчера томов для стандартных операций чтения и записи данных, размещенных на дисковых разделах. Кроме того, DMIO создает объекты устройств томов. Этот драйвер имеет меньший размер, поскольку не содержит кода для чтения и записи базы данных LDM или обработки LDM в дисковом формате. Соответствующий драйвер LVM называется VxIO.

3. Драйвер DMBoot (dmboot.sys) поддерживает только считывание базы данных LDM. Он загружается только после того, как драйвер DMLoad (dmload.sys) обнаружит более одного динамического диска. Оба драйвера используются только в процессе загрузки. Соответствующие драйверы LVM называются VxBoot и VxLoad.

При преобразовании базового диска в динамический все старые компоненты преобразуются в новые (табл. 6.2).

Таблица 6.2. Терминология томов в Windows NT 4.0 и Windows 2000

Старый компонент Windows NT 4.0 Аналогичный новый компонент Windows 2000
Системный раздел Простой том
Загрузочный Простой том
раздел
Набор томов Составной том (том, состоящий максимум из 32 разделов, расположенных на одном или нескольких дисках)
Чередующийся Чередующийся том (том RAID 0, созданный на основе
набор максимум 32 разделов)*
Зеркальный набор Зеркальный том (том RAID 1, созданный на основе максимум 32 разделов)*
Чередующийся набор с четностью Том RAID 5*

* Массивам RAID посвящена глава 9.

В Windows 2000 методы управления томами были существенно изменены. Например, Windows 2000 не только аннулирует ограничение в 26 томов, но и позволяет динамически добавлять/удалять тома, не перезагружая систему. Для реализации таких изменений в управлении томами были введены два новых компонента - диспетчер разделов и диспетчер монтирования. Новые возможности по управлению томами, а также эти два диспетчера описаны в разделах 6.2.1-6.2.4.

6.1.2 динамические диски | Системы хранения данных в Windows | 6.2.1 диспетчер разделов


Системы хранения данных в Windows



Новости за месяц

  • Май
    2020
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс