Перейти к основному содержанию

Windows — расширение динамического зеркального массива

Windows Server

Допустим, у нас есть динамический зеркальный массив из двух дисков. И мы хотим его увеличить. Свободное место на обоих дисках имеется, однако, при клике правой кнопкой на томе мы не видим привычного пункта "Extend Volume (Расширить том)". Что делать?

win

В Windows нельзя расширить динамический зеркальный массив. Но если очень хочется, то можно.

Процедура простая:

  1. Разбираем динамический массив
  2. Очищаем второй диск
  3. Расширяем массив на первом диске
  4. Собираем динамический зеркальный массив заново

Всё делаем без перезагрузки на работающем сервере. Перед началом работ убедитесь в том, что у вас есть резервная копия. Массив какое-то время будет работать без резервирования, есть риск потери данных.

Поехали.

win

Имеем Disk 0 и Disk 1 — два одинаковых диска, на дисках динамический зеркальный массив (диск D:), и мы хотели бы расширить его на всё доступное место.

Разбираем зеркало.

win

Нажимаем правой кнопкой на любом из динамических дисков. Выбираем "Break Mirrored Volume".

win

Yes. Подтверждаем нашу разрушительную команду.

win

Наш динамический зеркальный массив распался на два абсолютно одинаковых динамических диска D: и E:. И тут же данные на диске D: изменились, потому как там у меня лежит рабочая база данных. Диск D: у нас остался на Disk 1, а на Disk 0 теперь есть диск E:. На котором из физических дисков останется диск D: — невозможно предсказать, считаю это большим минусом реализации программных массивов в Windows. Но именно для нашего случая это, к счастью, не имеет значения.

win

Диск E: нам не нужен, нажимаем на нём правой кнопкой и выбираем "Delete Volume".

win

Yes. Подтверждаем нашу разрушительную команду.

win

Disk 0 теперь пустой.

win

Расширяем динамический (уже не зеркальный) массив с диском D:. Нажимаем правой кнопкой и выбираем "Extend Volume...".

win

Открывается мастер Extend Volume Wizard. Next.

win

По умолчанию установлены максимально возможные значения, мне это и нужно. Next.

win

Finish.

win

Динамический массив с диском D: у нас расширился на весь физический диск. Пол дела сделано. Теперь нужно обратно сделать зеркальный массив.

win

Нажимаем правой кнопкой на диске D: и выбираем "Add Mirror...".

win

Выбираем свободный Disk 0. Add Mirror.

win

Yes. Подтверждаем нашу разрушительную команду.

win

Начинается синхронизация дисков, массив в статусе "Resynching". Disk 0 отмечен восклицательным знаком, поскольку данные на нём не синхронизированы с основным диском.

win

Можно наблюдать прогресс синхронизации в процентах.

win

После окончания синхронизации массив переходит в состояние "Healthy". Мы получили то что хотели: расширили динамический зеркальный массив. Без перезагрузки и простоя. Но с риском потери данных. Кто не рискует, тот не расширяет динамические зеркальные массивы.

Вы ещё не расширяете? Тогда мы идём к вам.

Теги

 

Похожие материалы

Windows — меняем NVMe диски динамического массива на лету

У нас имеется динамический зеркальный массив в Windows Server 2016, собранный из двух одинаковых NVMe дисков. Места стало не хватать.

Windows 10 — Intel Rapid Storage Management

Если на вашей материнской плате стоит чип Intel, поддерживающий технологию Intel RST (Intel Rapid Storage Technology), то вы можете собрать RAID массив из жёстких дисков SATA или PCIe и обеспечить отказоустойчивость данных. Если из строй выйдет один диск, то вы продолжаете работать.

Теги