URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 89086
[ Назад ]

Исходное сообщение
"  Soft RAID на чипе INTELL (через БИОС материнской платы)"

Отправлено cag , 07-Июн-10 17:48 
Добрый день!
ОС Mandriva 2009.1
Имеется материнская плата Биос которой позволяет организовать софтовый райд на интеловском чипе. (знаю что софт райд лучше организовывать средствами самого линукс, но так уж исторически сложилось). Итак на материнке ранее был сделан RAID 0 на двух дисках с чередованием и успешно работал пока не стало заканчиваться место. Тогда в остальные два разьема SATA подключил еще два диска и в биосе создал второй RAID 0. После загрузки сделал:

# dmraid -r
/dev/sdd: isw, "isw_cgaahcihga", GROUP, ok, 1953525166 sectors, data@ 0
/dev/sdc: isw, "isw_cgaahcihga", GROUP, ok, 1953525166 sectors, data@ 0
/dev/sdb: isw, "isw_jcihgbcib", GROUP, ok, 488395053 sectors, data@ 0
/dev/sda: isw, "isw_jcihgbcib", GROUP, ok, 488397166 sectors, data@ 0
# dmraid -ay isw
RAID set "isw_cgaahcihga_Volume2" already active

Ну и затем примонтировал /dev/mapper/isw_cgaahcihga_Volume2 в нужное место

Так вот в чем проблемма: после перезагрузки этот isw_cgaahcihga_Volume2 автоматически не определяется и естественно не монтируется. Необходимо каждый раз ручками делать dmraid -ay isw а затем moumt -a (в fstab его прописал) тогда все работает ОК но опять таки до перезагрузки. Все перерыл но не нашел куда что прописать чтобы этот второй райд после перезагрузки сам определялся. Помогите.


Содержание

Сообщения в этом обсуждении
"  Soft RAID на чипе INTELL (через БИОС материнской платы)"
Отправлено cag , 09-Июн-10 09:32 
Маленькая поправочка. Заметил что после перезагрузки когда делаю:
# dmraid -ay isw
выдает только вот это:
RAID set "isw_jcihgbcib_Volume0" already active
т.е. получается, что находит только первый райд, но сразу же делаю повторно:
# dmraid -ay isw
и тогда обнаруживает второй и активирует его:
RAID set "isw_cgaahcihga_Volume2" already active
RAID set "isw_cgaahcihga_Volume2p1" already active
мне кажется что дело в этом: почему с первого раза не определяется "isw_cgaahcihga_Volume2"?


"  Soft RAID на чипе INTELL (через БИОС материнской платы)"
Отправлено sHaggY_caT , 09-Июн-10 14:15 
>Добрый день!
>ОС Mandriva 2009.1
>Имеется материнская плата Биос которой позволяет организовать софтовый райд на интеловском чипе.
>(знаю что софт райд лучше организовывать средствами самого линукс, но так
>уж исторически сложилось). Итак на материнке ранее был сделан RAID 0
>на двух дисках с чередованием и успешно работал пока не стало
>заканчиваться место. Тогда в остальные два разьема SATA подключил еще два
>диска и в биосе создал второй RAID 0. После загрузки сделал:

Надеюсь, у Вас хоть есть бэкапы, или Вы не будете плавать горькими слезами, когда(не если, а именно когда - это случится, рано или поздно!) вся эта контрукция развалится с потерей всех данных?

Это же десктоп(боюсь себе представить такой офисный сервер, надеюсь, такого все-таки не бывает)? Почему бы не использовать mdraid уровня 5 из четырех дисков? И места много, и избыточность, и запись, поверьте, не такая уж и тормозная, и скорость чтения будет большая.

>[оверквотинг удален]
>RAID set "isw_cgaahcihga_Volume2" already active
>
>Ну и затем примонтировал /dev/mapper/isw_cgaahcihga_Volume2 в нужное место
>
>Так вот в чем проблемма: после перезагрузки этот isw_cgaahcihga_Volume2 автоматически не определяется
>и естественно не монтируется. Необходимо каждый раз ручками делать dmraid -ay
>isw а затем moumt -a (в fstab его прописал) тогда все
>работает ОК но опять таки до перезагрузки. Все перерыл но не
>нашел куда что прописать чтобы этот второй райд после перезагрузки сам
>определялся. Помогите.

Пропишите команды в
/etc/rc.local, в Вашем дистрибутиве до сих пор рекомендуют использовать его, например:

http://wiki.mandriva.com/ru/%D0%9D%D0%B0...

Но по-хорошему, нужно написать SystemV сценарий.

>мне кажется что дело в этом: почему с первого раза не определяется
>"isw_cgaahcihga_Volume2"?

Глюки dmraid?