RAID 5 - замена вышедших из строя дисков на диски большего размера

RAID 5 - замена вышедших из строя дисков на диски большего размера
RAID 5 - замена вышедших из строя дисков на диски большего размера - nkend @ Unsplash

У меня есть массив RAID 5 с 12 дисками, каждый по 12 ТБ. Он управляется аппаратным RAID-контроллером (LSI 9380-4i4e) на Windows Server 2012.

Поскольку они выходят из строя один за другим, если я заменю вышедшие из строя диски 12 ТБ дисками 14 ТБ, как я понимаю, массив RAID не станет больше - самый маленький диск определяет размер тома.

Мой вопрос: что произойдет, если последний 12 ТБ диск выйдет из строя, и я заменю его на 14 ТБ диск?

Что произойдет с размером тома? Станет ли он внезапно больше, или появится неиспользуемый раздел, на который я смогу расширить том? Или придется перестраивать весь массив и копировать данные, чтобы воспользоваться преимуществами дисков большего размера?

В традиционном RAID-массиве данные распределяются линейно - данный сектор на томе RAID будет записан примерно в одно и то же место на всех физических дисках. Добавление большего пространства в конце тома RAID означает добавление большего пространства в конце всех физических дисков.

Поэтому в вашем случае я ожидаю, что контроллер будет просто игнорировать последние 2 ТБ диска, пока все диски не будут заменены на что-то большее. Только в этот момент он должен предложить расширить том до доступного физического пространства, что вам нужно будет сделать через интерфейс управления RAID-контроллера. (Обычно это можно сделать в реальном времени, на работающей системе).

Когда размер тома будет окончательно изменен, Windows внезапно увидит, что виртуальное дисковое устройство RAID становится больше - с некоторым новым "нераспределенным" пространством в конце, и вы сможете использовать diskmgmt.msc для расширения последнего раздела, чтобы заполнить это пространство.

(Я не использовал аппаратный RAID LSI, пока только HP, но нет причин ожидать существенных различий в одном и том же "RAID 5").


1 В отличие от таких систем, как Btrfs или Storage Spaces, где это скорее схема "X копий где-то, пока гарантируется их избыточность", которая позволяет массиву использовать диски разного размера.


NevaDev, 12 февраля 2023 г., 01:49