У меня есть набор дисков различных размеров. Для выравнивания их относительно с точки зрения размера, я создал группу объема. Таким образом, диски, которые я имею для массива:
Вывод 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 дисков меньшего размера, добавленных вместе как способность массива?
Здесь существует небольшое недоразумение. 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.