lsi megaraid перенести raid 6 в raid 5 без потери данных?

Я использую контроллер LSI MegaRAID SAS 9260-8i, версия микропрограммы 12.15.0-0189 с 8 физическими дисками. В настоящее время у меня есть основной массив, работающий на RAID6 с 5 дисками, и второй массив на RAID1 с 2 дисками. Последний слот для диска является «горячим» резервом для RAID6. Теперь мне нужно запустить третий массив RAID1. Я ищу два свободных слота ...

Есть ли способ перенести мой массив с RAID6 на RAID5 с удалением одного диска без повторного создания и восстановления данных из резервной копии? После этого я бы отключил горячий резерв и освободил второй слот.

С уважением.

0
задан 16 May 2018 в 16:22
2 ответа

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

MegaRAID не является исключением, вы можете оставить номер диска или увеличьте его (например, при увеличении уровня резервирования).

MegaRAID поддерживает следующие пути RLM с учетом вышеизложенного:

  • RAID 0 в RAID 1
  • RAID 0 в RAID 5
  • RAID 0 в RAID 6
  • RAID 1 в RAID 0
  • RAID 1 в RAID 5
  • RAID 1 в RAID 6
  • RAID 5 в RAID 0
  • RAID 5 в RAID 6
  • RAID 6 в RAID 0
  • RAID 6 - RAID 5

Кстати, если вы собираетесь RLM значительный объем данных (несколько ТБ), полная реконструкция массива может быть лучшим путем с точки зрения производительности.

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

1
ответ дан 4 December 2019 в 13:26

Последний storcli (преемник Megaraid) может это делать. Однако вам нужно будет убедиться, что уменьшили файловые системы, физические тома и разделы диска, прежде чем уменьшать базовый том.

Шаги будут примерно такими же. Скажем, у меня есть raid6 с 6 дисками (~ 7T необработанного пространства), и я хочу уменьшить его до raid5 с 5 дисками:

уменьшить PV

pvresize --setphysicalvolumesize 3T / dev / sda1

уменьшить раздел

parted / dev / sda resize 1 FROM TO

перейти на raid5 и удалить диск 5 из набора raid

storcli / c0 / v0 start migrate type = raid5 option = remove drive = e0: s5 storcli / c0 установить migrate = 75 storcli / c0 / v0 показать migrate

wait til done ...

увеличить раздел и PV

parted / dev / sda resizepart 1 -1 pvresize / dev / sda2

1
ответ дан 4 December 2019 в 13:26

Теги

Похожие вопросы