У мене є диски 4x2TB, і я хочу створити якісний масив RAID5 (сервер - це мікросервер HP N40L з 8 Гб оперативної пам’яті, завантаження з 64 ГБ SSHD). ОС - Centos 6.3, x86_64.
Я створив рейдовий масив за допомогою цієї команди:
mdadm --create --verbose /dev/md0 --level=5 --raid-devices=4 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1
Коли я тоді роблю:
mdadm --examine /dev/sda1
... Мені кажуть, що "розмір Chunk" становить 512 К (мабуть, це нове значення за замовчуванням mdadm).
Тепер я хочу відформатувати масив з XFS. Мені кажуть (за адресою http://www.mythtv.org/wiki/Optimizing_Performance#Optimizing_XFS_on_RAID_Arrays ), що "sunit" дорівнює моєму розміру Chunk, вираженому у кількості 512-байтових блоків -так, у моєму випадку 512KB = 1024 512байтові блоки. Так само "ширина" - це кількість ефективних дисків у моєму масиві. У моєму випадку у мене 4 диски в рейді 5, тому 3 ефективні диски і 3x1024 = 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? І так далі.
Буду вдячний за будь-яку пораду з цього приводу.