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

Увеличение размера отдельного диска в массиве RAID5

Мой массив состоит из 3 жестких дисков по 2 ТБ, у меня есть еще 2 свободного места, и я хотел бы начать расширять свой массив с жесткими дисками 4 ТБ, если я начну ставить 2 жестких диска по 4 ТБ и, в конечном итоге, заменить жесткие диски на 2 ТБ и расти Арри тоже!

Является ли это возможным?

Я использую mdadm на сервере Ubuntu 14.04!

Насколько мне известно и поддерживается этот в статье вы можете настроить RAID-массив из дисков разного размера, но размер массива в конечном итоге будет равен Количество дисков * Самый маленький диск.

Могу ли я создать RAID-массив md (4) из блочных устройств разного размера?
Да, но массив RAID будет иметь размер наименьшего блочного устройства (плюс некоторые накладные расходы на его собственное обслуживание). Если размеры устройства не отличаются друг от друга на 1%, вы получите предупреждение.

Эта концепция также применима к аппаратным RAID-контроллерам, таким как линейка HP SmartArray.

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

Нет. В рейде все диски участников должны быть одинакового размера, это неизбежно. В противном случае, где можно было бы сопоставить верхние 2 ТБ ваших новых дисков?

Но что вы можете сделать:

  1. Разделите свои новые диски на два-два раздела по 2 ТБ,
  2. Расширьте свой старый массив, включив в него нижние разделы 2–2 ТБ с дисков (mdadm --grow /dev/md0 --raid-devices=5)
  3. И наконец, у вас на новых дисках будет 2–2 свободных ТБ.

Иногда это будет немного необычная конфигурация, но она будет работать.