Почему мой массив RAID5 меньше, чем ожидалось?

У меня есть набор дисков различных размеров. Для выравнивания их относительно с точки зрения размера, я создал группу объема. Таким образом, диски, которые я имею для массива:

  1. 1400 ГБ (Linux)
  2. 1200 ГБ (LVM)
  3. 931 ГБ (Linux)

Вывод MDADM:

sudo mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sda /dev/mapper/smalldisks-smallvolume /dev/sdb
mdadm: size set to 976631296K
mdadm: automatically enabling write-intent bitmap on large array
mdadm: largest drive (/dev/sdb) exceeds size (976631296K) by more than 1%

Мое понимание - то, что (принимающий все размеры то же или в 1%) общий доступный размер массива: (1400 + 1200 + 931) - 1400 ГБ для четности. Почему затем размер устанавливает на 976631296K?

Из другого ответа я считал, что, если размеры за пределами 1%-го порога затем, меньший размер диска будет использоваться.

Это означает, что, если мои диски не являются точно тем же размером (или отличающийся меньше чем 1%) затем, неважно, сколько дисков I добавляет к массиву, это только когда-либо будет размер самого маленького диска?

Что я должен сделать для получения моего самого большого диска как четности и 2 дисков меньшего размера, добавленных вместе как способность массива?

1
задан 13 November 2017 в 10:16

1 ответ

Здесь существует небольшое недоразумение. size сообщаемый здесь не заключительный, применимый размер массива RAID5, но размер устройства хранения данных, используемого от каждого устройства. См. описание --size опция:

-z, --size=
      Amount  (in  Kibibytes)  of space to use from each drive in RAID
      levels 1/4/5/6.  This must be a multiple of the chunk size,  and
      must  leave about 128Kb of space at the end of the drive for the
      RAID superblock.  If this is not specified (as  it  normally  is
      not)  the smallest drive (or partition) sets the size, though if
      there is a variance among the  drives  of  greater  than  1%,  a
      warning is issued.

Это точно, что Вы видите, включая предупреждение.

Что я должен сделать для получения моего самого большого диска как четности и 2 дисков меньшего размера, добавленных вместе как способность массива?

Это походит на RAID4, не RAID5.

2
ответ дан 7 December 2019 в 13:29

Другие вопросы по тегам:

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