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

Расширение программного рейда raid5

Я недавно купил 4 диска по 2 ТБ, чтобы расширить свою существующую настройку raid5 4 * 2 ТБ, используя программный raid mdadm в debian. В качестве начального шага я создал raid5 на четырех новых дисках, создал зашифрованный раздел с помощью cryptsetup и luks (без LVM) и скопировал данные в новый раздел. Моей первоначальной целью было создать устройство raid0 с двумя устройствами raid5, но после некоторого чтения кажется более разумным вариантом было преобразовать мой новый raid5 в raid6, а затем добавить старые диски в этот массив.

Мне не удалось найти хороший пример того, как это сделать, но я собрал следующее:

  1. остановить старый raid5 (/ dev / md3) с помощью mdadm --stop / dev / md3
  2. размонтировать / dev / md3
  3. Добавьте диски / dev / md3 в новый массив (/ dev / md4) с помощью mdadm --manage / dev / md4 --add / dev / sdX
  4. Преобразуйте массив в raid6 с помощью mdadm --grow / dev / md4 --level 6 --raid-devices 8

Остается вопрос, как расширить раздел dm-crypt, чтобы использовать новое пространство.

Поскольку у меня все еще работают оба массива, у меня есть возможность при необходимости переделать новый raid5.