LINUX.ORG.RU
ФорумAdmin

При загрузке к массиву не подключается spare из-за корявого порядка инициализации

 , ,


0

1

Всем привет

Есть RAID5 на mdadm с 1 HotSpare. Диски массива и Spare висят на разных каналах контроллера (SCSI с 2 каналами). Загрузка выглядит так:

http://paste.org.ru/?2ixh3d

Есть строка в mdadm.conf:

ARRAY /dev/md0 level=raid5 num-devices=3 metadata=1.1 spares=1 name=vega.comp.susu.ac.ru:0 UUID=0b26a7a1:2e3767bb:001a5351:6e49ddf3                       

Массив создавался так:

mdadm --create /dev/md0 --level 5 --raid-devices 3 --spare-devices 1 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1

Проблема: при загрузке в массив не добавляется spare-диск /dev/sdd1. Видимо, потому, что он инициализируется позже самого массива. Соответственно, я крайне недоволен руганью mdmonitor и отсутствием spare в массиве. Как починить?

Есть мысль пересобрать initrd, чтобы новый mdadm там оказался, но ещё не пробовал.

Аппаратный RAID-контроллер есть, но одноканальный, SRCU31, да и sdd не такой, как sda, sdb и sdc

Спасибо


в таком случае просто выполняй скриптом mdadm –add /dev/md0 /dev/sdd1 после инициализации sdd. Как вариант можно в rc.local это добавить.

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

Была такая идея, но отмёл с негодованием, ибо на мой вкус добавлять что-то в rc.local некрасиво Да и проблемы с алёртами это не решит - mdmonitor запускается раньше rc.local

hc
() автор топика
Ответ на: комментарий от hc

Подумаешь один алерт при загрузке, так уж часто это бывает? Зато зоопарк костылей и подпорок делают вас незаменимым админом =)

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

А в качестве еще одного костыля можно придумать скрипт пресекающий запуск mdmonitor раньше времени =)

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

Так-то можно S00add_spare добавить в rc3.d :) Но я не хочу быть незаменимо-костыльным админом - сам потом под костылями похоронен буду

hc
() автор топика
Ответ на: комментарий от af5

Зачем делать через жопу, если (вдруг?) есть возможность сделать как положено?

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