У меня есть диски 4x2 ТБ, и я хочу создать хорошо работающий массив RAID5 (сервер - это микросервер HP N40L с 8 ГБ ОЗУ, загрузка с SSHD 64 ГБ). ОС - Centos 6.3, x86_64.
Я создал массив raid с помощью этой команды:
mdadm --create --verbose /dev/md0 --level=5 --raid-devices=4 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1
Когда я тогда делаю:
mdadm --examine /dev/sda1
...Мне сказали, что мой "Размер куска" равен 512 КБ (очевидно, это новое значение по умолчанию для mdadm).
Теперь я хочу отформатировать массив с XFS. Мне сказали (на http://www.mythtv.org/wiki/Optimizing_Performance#Optimizing_XFS_on_RAID_Arrays), что "сунит" равен размеру моего блока, выраженному в количестве 512-байтовых блоков, так что в моем случае 512 КБ = 1024 блоков по 512 байт. Точно так же, "ширина" - это количество эффективных дисков в моем массиве, раз сунит. В моем случае у меня 4 диска в рейде 5, поэтому 3 эффективных диска и 3х1024 = 3072. Поэтому я отформатировал свой новый массив с помощью команды:
mkfs.xfs -b size=4096 -d sunit=1024,swidth=3072 /dev/md0
Теперь у меня есть два вопроса. Приведенная выше команда выдала мне эту ошибку:
mkfs.xfs -b size=4096 -d sunit=1024,swidth=3072 /dev/md0
log stripe unit (524288 bytes) is too large (maximum is 256KiB)
log stripe unit adjusted to 32KiB [...]
... и я хочу знать, означает ли это, что я сделал что-то не так, или я каким-то образом получу субоптимальную файловую систему, или я могу просто игнорировать эту ошибку по какой-то причине.
Второй вопрос заключается в том, правильно ли я рассчитал параметры XFS или полностью лаю неправильное дерево (если это поможет, массив будет по большей части хранить большие музыкальные и видеофайлы). Я понял, например, "размер куска" и "размер полосы"? Оптимален ли размер блока 4096 в моей команде mkfs? И так далее.
Буду признателен за любые советы по этому вопросу.