У меня есть куча дисков разных размеров. Чтобы получить их относительно выровненную с точки зрения размера, я создал группу томов. Поэтому для дисков, которые у меня есть для массива, есть:
1400GB (Linux) 1200GB (LVM) 931GB (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%), то независимо от того, сколько дисков я добавляю в массив, это будет только когда-либо размер самого маленького диска?
Что мне нужно сделать, чтобы получить мой самый большой диск в качестве четности и два меньших диска, добавленных вместе в качестве емкости массива?
Здесь есть небольшое недоразумение. Сообщенный здесь 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.
Это именно то, что вы видите, включая предупреждение.
Что мне нужно сделать, чтобы получить мой самый большой диск в качестве четности и два небольших диска, объединенных вместе в качестве емкости массива?Это похоже на RAID4, а не на RAID5.
Здесь есть небольшое недоразумение. Сообщенный здесь 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.
Это именно то, что вы видите, включая предупреждение.
Что мне нужно сделать, чтобы получить мой самый большой диск в качестве четности и два небольших диска, объединенных вместе в качестве емкости массива?Это похоже на RAID4, а не на RAID5.
Здесь есть небольшое недоразумение. Сообщенный здесь 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.
Это именно то, что вы видите, включая предупреждение.
Что мне нужно сделать, чтобы получить мой самый большой диск в качестве четности и два небольших диска, объединенных вместе в качестве емкости массива?Это похоже на RAID4, а не на RAID5.