Страница man для mdadm
описывает параметр -c, --chunk=
, приведенный ниже, который, похоже, относится к размеру полосы RAID 0. Однако определение SNIA параметров для RAID 0 не является единственным значением, а состоит из трех значений: размер блока, глубина полосы и длина удлиненной полосы. Мне любопытно, как этот параметр чанка переводится в определенные термины SNIA. Большое зависание, которое у меня есть, это "Strip_ Depth" против "Strip e Length".
Если я запускаю mdadm ... -c 32K
на массиве RAID 0 из 8 дисков с размером сектора 4K, будет ли он создан с массивом "Strip_ Depth" 32K (8 секторов) и "Strip e Size" это 8 из тех? Или это будет создание массива с "Strip_ Depth" 4K (1 сектор) и «Strip e Length» 8, которые вместе составляют «Strip e Size» 32K?
фрагмент manpage:
-c, --chunk=
Specify chunk size of kibibytes. The default when creating an array is 512KB. To ensure compatibility with earlier versions,
the default when Building and array with no persistent metadata is 64KB. This is only meaningful for RAID0, RAID4, RAID5,
RAID6, and RAID10.
RAID4, RAID5, RAID6, and RAID10 require the chunk size to be a power of 2. In any case it must be a multiple of 4KB.
A suffix of ’M’ or ’G’ can be given to indicate Megabytes or Gigabytes respectively.
Из спецификации формата данных диска SNIA Command RAID, версия 2, раздел 4.2.1 Простое чередование RAID-0: