LINUX.ORG.RU
ФорумAdmin

[mdadm][raid5] не стартует при загрузке, если указан внешний bitmap

 ,


0

2

приветствую!

вот, собрал пятый рейд софтовый.

root@nas:~# cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid5 sdf1[5] sde1[3] sdd1[2] sdc1[1] sdb1[0]
      7814047744 blocks super 1.2 level 5, 512k chunk, algorithm 2 [5/5] [UUUUU]
      bitmap: 0/466 pages [0KB], 2048KB chunk, file: /var/md0_wr_intent

unused devices: <none>
интернеты говорят, что вынесение write intent bitmap ускоряет работу массива. ну, я и вынес.

далее сохранил конфигурацию массива:

root@nas:~# mdadm --detail --scan
ARRAY /dev/md/0 metadata=1.2 bitmap=/var/md0_wr_intent name=nas:0 UUID=6b03bf85:5d6c5d4e:782f3370:ae7fbb89

root@nas:~# mdadm --detail --scan >> /etc/mdadm/mdadm.conf
root@nas:~# update-initramfs -k all -u

перезагузка. и, вот фигня, после этого мой массив выглядит следующим образом:

root@nas:~# cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : inactive sdf1[5](S) sde1[3](S) sdd1[2](S) sdc1[1](S) sdb1[0](S)
      9767562680 blocks super 1.2

unused devices: <none>
однако, если после этого сделать mdadm --stop /dev/md0; mdadm --assemble --scan, то всё собирается, как надо:
root@nas:~# cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid5 sdb1[0] sdf1[5] sde1[3] sdd1[2] sdc1[1]
      7814047744 blocks super 1.2 level 5, 512k chunk, algorithm 2 [5/5] [UUUUU]
      bitmap: 0/466 pages [0KB], 2048KB chunk, file: /var/md0_wr_intent

unused devices: <none>
так же, замечено, если убрать параметр bitmap= из mdadm.conf, то массив собирается и стартует самостоятельно при загрузке.

раздел /var - часть корневой фс - простой раздел на диске (не массив, не криптованый раздел).
mdadm 3.1.4-1+8efb9d1ubuntu4.1, ubuntu server 11.04

есть идеи? заранее спасибо!

★★★★★

Можешь разместить битмап внутри массива и выполнить некоторый тюнинг. На трёхдисковом raid5 мне удавалось получить до 260 М/с на чтение и 200 M/с на запись. Сильно влияет stripe_cache_size — достаточный размер делает потери от внутреннего WIB очень маленькими.

Для начала: http://romanrm.ru/mdadm-raid И дальше по ссылкам.

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

за ссылку спасибо :) stripe_cache_size и так потюнил, действительно, хорошо влияет :)
WIB, наверное, сделаю-таки внутри. просто не понятно, почему же он не стартует со внешним!

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