Существует ли «беспроблемный» способ преобразования RAID1 в RAID5?

Существует ли «беспроблемный» способ преобразования RAID1 в RAID5?

Каков наилучший способ преобразования программного обеспечения Linux (то есть mdadm) RAID1 массива в массив RAID5? Если процедура отличается для случаев 3-дискового RAID5 и 4-дискового RAID5, в чем ее отличие?

решение1

Прежде чем делать что-либо подобноерезервное копирование данных на отдельные носителиипроверьте резервную копиюс помощью sha1sum.

Общая процедура будет выглядеть следующим образом:

  • Добавьте третий диск в вашу систему.
  • Создайте деградированный RAID5 из нового диска и освобожденного от RAID1 диска.
  • Скопируйте данные на том RAID5.
  • Добавьте диск RAID1 к тому RAID5 и дайте ему достаточно времени для правильной синхронизации.
  • Убедитесь, что данные на новом томе соответствуют резервной копии.

Также см.Wiki-страница kernel.org по mdadm, а для обратного направления (RAID6 к RAID1, по крайней мере) естьвопрос на serverfault.com, где в одном из ответов также упоминаетсязапись в блоге об изменениях уровня mdadm.

решение2

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

Контроллеры на базе AMI/LSI делают это уже несколько лет (неужели уже десять лет?). Контроллеры Dell PERC, Compaq/HP Smart Array часто использовали эти чипсеты.

Связанный контент