Можно ли перейти с программного RAID-1 на RAID-5 под Windows 2k3 Server? Мои поиски в Google не нашли здесь ничего окончательного.
В большинстве случаев нет. Вы должны сделать резервную копию RAID-1, уничтожить RAID-1, перестроить как RAID-5, а затем восстановить.
При некотором аппаратном рейде возможно наращивание RAID-массивов, но при программном рейде это происходит редко.
Стандартный и болезненный способ: сделать резервную копию данных, воссоздать массив, загрузить данные.
При желании, если система позволяет это: отключите один диск от RAID1, переведя его в пониженный режим, создайте RAID5 в деградированном режиме (при отсутствии одного диска). Скопируйте данные, удалите RAID1 и добавьте отсутствующий диск в RAID5. Однако это обычно занимает больше времени, чем использование внешнего резервного копирования.
Если вам уже нужно создать резервную копию данных, чтобы восстановить их на новый RAID-5, во время простоя вам следует обратить внимание на установку аппаратного решения RAID. Если ваш сервер сильно ударяет по дискам (что, как я предполагаю, так и есть, поскольку вы добавляете больше дисков), программный RAID нанесет ущерб вашей загрузке ЦП. Я бы серьезно подумал о RAID-контроллере со встроенным процессором XOR, чтобы убрать обработку хранилища с процессора.
Аппаратный RAID иногда делает скидку на это. Но программный RAID в Win2k3 не допускает этого, о чем я знаю.
Функция «добавить зеркало» делает то, что говорит - добавляет член тома в зеркало для настройки RAID 1. Когда вы настраиваете полосу RAID 5, вам необходимо указать как минимум 3 тома одновременно, чтобы начать процесс, потому что у вас не может быть полосы четности с двумя дисками (сбой диска приведет к потере половины ваших данных, потому что четность Stripe займет необходимые блоки на оставшемся диске). В этот момент вы в любом случае эффективно действуете как зеркало.
RAID 5 освободит вам место, вы потеряете некоторую производительность, а ваша защита от сбоя диска просто немного уменьшится. Если вы можете себе это позволить, RAID 10 с 4 дисками обычно превосходит RAID 5, хотя потеря дополнительного места и / или затраты на дополнительные диски могут быть недопустимыми при определенных обстоятельствах. Вы потеряете пространство на одном диске, но получите гораздо более высокую производительность чтения и немного большую избыточность от сбоев нескольких дисков (у вас может произойти сбой двух дисков, и массив будет продолжать работу до тех пор, пока отказы не находятся на той же части зеркальной полосы). А при правильной настройке, используя контроллеры для каждого диска, вы можете уменьшить любые потери производительности записи.
Настоящий вопрос, я думаю, звучит так: «Вы действительно хотите?»
Вы говорите, что вам нужно больше места для файлов на сервере, который не находится под большой нагрузкой, но вся причина наличия RAID 1 с горячим резервом заключается в абсолютной надежности ваших данных (хотя производительность тоже довольно хорошая). Если это уже не важно, дерзайте.
Я также предполагаю, что у вас в первую очередь есть горячий резерв, так как вам потребуется как минимум 3 диска для RAID 5. Однако в 9 случаях из 10 это полностью стоит тех денег, которые вы потратите, чтобы просто получить несколько дисков большего размера. .
Однако я предполагаю, что это ваш домашний медиасервер, потому что, если бы это был общедоступный сервер, который должен быть очень надежным, то вам было бы интересно узнать о таких вещах, как аппаратный RAID-контроллер. Программный RAID далеко не так надежен, а карты RAID в наши дни не дорого. (ссылка: Highpoint RocketRAID) Даже если бы это был общий ресурс NFS или SMB в офисной сети, не было бы проблем с резервным копированием данных на другой компьютер, ядерным облучением массива и восстановлением его по своему усмотрению.