Помогите разобраться - или я дурак, или в контроллере баг.
----- ДАНО:
LSI 2208 MegaRAID на матери Supermicro X9DRH-7TF
Firmware Package Build = 23.34.0-0019, это крайний от Supermicro
4x HDD (HUS156060VLS600) в RAID5-группе
Имеется 1x VD и свободного места ещё достаточно.
----- НАДО:
Сделать VD размером 8GB ровно.
Ни больше, ни меньше - в точности 8GB. 8GB = 16777216 blocks (512-bytes)
(Зачем? Надо! Для побайтовой копии другого боевого VD размером 8GB ровно.)
----- ПОПЫТКА РЕШЕНИЯ:
Код: Выделить всё
./storcli /c1 add vd r5 Size=8192MB name=DELETEME drives=252:0-3 Strip=256; \
./storcli /c1/v0 show all | grep -iE 'Strip Size|Number of Blocks'; \
./storcli /c1/v0 del
Strip Size = 256 KB
Number of Blocks = 16776192
Здесь скринкаст эксперимента целиком (продолжительность 6:35; этот конкретный эпизод - на отметке 3:55):
https://www.youtube.com/watch?v=9i1QK9ZKsxI
Здесь инструкция к воспроизведению и полный вывод консоли, он же приложен:
https://drive.google.com/file/d/0B6jJgf ... sp=sharing
Обалдеваю и прошу StorCLI сделать VD-шки размером 8190MB, 8191MB, 8193MB, 4GB, 16GB.
Правильный размер оказывается лишь у 8190MB, 8193MB, а остальные – на 256KB меньше.
Обалдеваю ещё больше и прошу StorCLI сделать VD-шки на 8GB но с разными strip size: 8, 16, 32, 64, 128, 256, 512, 1024KB.
Правильный размер 16777216 блоков получается при ... никак не получается, а получаются размеры в блоках 16777200, 16777152, 16777152, 16776960, 16776960, 16776192, 16776192, 16773120.
Это всё чуть короче, чем 8GB.
В этой же машине есть LSI9260-4i (который на LSI 2108 ROC), на нём 2x HDD в RAID1-группе.
Повторяю все эксперименты выше и ... каждый раз получаю в точности 8GB что есть 16777216 blocks.
Пока нет никакой возможности кинуть 4x HDD на LSI9260-4i чтобы посмотреть, как он реагирует на RAID5-группу.
----- ВОПРОС:
Ну и что я делаю не так? Всего-то надо 8GB ровно.
Если у Вас есть под рукой не-2208 контроллер и особенно если с четырьмя дисками в RAID5-группе, буду признателен, если попробуете и отпишите результат.
Спасиба!