Я использую контроллер LSI MegaRAID SAS 9260-8i, версия прошивки 12.15.0-0189 с 8 физическими дисками. В настоящее время у меня есть основной массив, работающий на RAID6 с 5 дисками, и второй массив на RAID1 с 2 дисками. Последний слот для диска является горячим резервом для RAID6. Теперь мне нужно запустить третий массив RAID1. Ищу два свободных места ...
Есть ли способ перенести мой массив с RAID6 на RAID5 с удалением одного диска без повторного создания и восстановления данных из резервной копии? После этого я отключил горячий резерв и освободил второй слот.
С уважением.
Последний storcli (преемник Megaraid) может это сделать. Однако вам необходимо убедиться, что уменьшили файловые системы, физические тома и разделы диска, прежде чем уменьшать базовый том.
Шаги будут примерно такими же. Скажем, у меня есть raid6 с 6 дисками (~ 7T необработанного пространства), и я хочу уменьшить его до raid5 с 5 дисками:
pvresize --setphysicalvolumesize 3T / dev / sda1
parted / dev / sda изменить размер 1 ОТ ДО
storcli / c0 / v0 start migrate type = raid5 option = remove drive = e0: s5 storcli / c0 set migraterate = 75 storcli / c0 / v0 show migrate
подожди, пока не сделаешь ...
parted / dev / sda resizepart 1 -1 pvresize / dev / sda2
В общем, я не знаю ни одного RAID-контроллера, который мог бы переносить тома в конфигурацию с меньшим количеством дисков.
MegaRAID не является исключением, вы можете сохранить номер диска или увеличить его (т.е. при увеличении уровня резервирования).
MegaRAID поддерживает следующие пути RLM с учетом вышеизложенного:
С другой стороны, если вы собираетесь RLM значительный объем данных (несколько ТБ), полная реконструкция массива может быть лучшим путем с точки зрения производительности.
Вам по-прежнему необходимо сделать полное резервное копирование заранее, независимо от того, какой способ вы выберете, но сама RLM потребует много времени с огромным влиянием на производительность и непредсказуемым результатом, особенно если ваши диски старые и патрульное чтение не выполняется по расписанию.