Назад | Перейти на главную страницу

изменение рейда и рост рейда

Это вопрос из двух частей.

1) Можете ли вы изменить форму рейда с 5 по 6 с помощью mdadm в Linux (точно, что можете, но не могу заставить mdadm его принять)

2) Можете ли вы сделать 1), одновременно увеличивая массив за один раз?

Да, вы можете изменить raid5 на raid6, если у вас достаточно последняя версия mdadm. В своем блоге Нил Браун, ведущий архитектор и разработчик mdadm, обсуждает mdadmтекущие возможности по изменению массивов и уровней рейдов.

Здесь важны следующие ключевые моменты:

  • Вам нужна версия 3.1 (или новее) mdadm, а также достаточно свежее ядро ​​(не ниже 2.6.31).

  • Raid5 из 3 или более дисков можно преобразовать на месте в raid6. Это должна сделать следующая команда:

mdadm --grow /dev/md0 --level=6

  • В качестве альтернативы, более быстрый способ изменить форму raid5 на raid6 - это увеличить количество дисков одновременно, поскольку это устраняет необходимость в коде изменения формы для выполнения дополнительных шагов по внутреннему резервному копированию. В своем блоге Нил приводит пример преобразования raid5 с 4 дисками в raid6 с 6 дисками:

mdadm --grow /dev/md0 --level=6 --raid-disk=6