LINUX.ORG.RU
ФорумAdmin

Форматирование raid-устройства: опции stride и stripe-width

 , , ,


0

1

Всем привет.

Форматирую с помощью mkfs.ext3 уже созданный програмно RAID 5 и не могу понять что значит опция stride. stripe-width как я понамаю к-во блоков данных, которые последовательно пишуться на разные диски масива, а вот насчет stride не уверен...похоже что это блоки сервисных данных (в т.ч. и блоки четности). Верно ли я рассуждаю?

ПС. Ман читал, но там не совсем ясно как по мне.

Спасибо.

★★★★★

не могу понять что значит опция stride

man mke2fs

И если массив программный, то думать о stride/stripe уже давно не нужно, они автоматически определяются.

Gotf ★★★
()

stride это количество блоков, которые последовательно пишутся на один диск. Размер чанка делённый на размер блока файловой системы.

stripe-width = stride * N, где N — число дисков с данными, для RAID5 это общее число дисков в массиве минус один.

похоже что это блоки сервисных данных (в т.ч. и блоки четности)

Если вы про эту фразу из man'а:

This mostly affects placement of filesystem metadata like bitmaps at mke2fs time to avoid placing them on a single disk, which can hurt per- formance. It may also be used by the block allocator.

То она лишь комментирует, на что влияет параметр stride.

mky ★★★★★
()
Ответ на: комментарий от ipeacocks

Я же уже написал.

stripe-width = stride * N

Пусть у вас RAID-5 на 6-х дисках, под данные 5 чанков (дисков), один под XOR. Размер chunk'а 32 кбайт, размер блока ФС 4 кбайт. Тогда:

stride = 32/4 = 8

stripe-width = 8 * 5 = 40

mky ★★★★★
()
Ответ на: комментарий от mky

спасибо все понял, невнимательно прочитал.

ipeacocks ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.