Fake RAID помогите подключить при загрузке.

У меня генту стоит на отдельном винте и стоит винда на NvRAID.
dmraid встал нормально, ядро сконфигурировано.
Проблема:
ls /dev/mapper/
control

при этом символьная ссылка никуда не ведет я так понимаю...

нет дисков.
Делал по этой статье, за исключением груб ибо не нужно.
http://gentoo-wiki.com/HOWTO_Gentoo_Install_on_Bios_(Onboard)_RAID

dmraid -s
*** Set
name : nvidia_ahabjfch
size : 1953546240
stride : 128
type : stripe
status : ok
subsets: 0
devs : 2
spares : 0

Чтобы появились диски сейчас делаю так:
# dmsetup mknodes
/dev/mapper/control: stat failed: Слишком много уровней символьных ссылок
/dev/mapper/control: mknod failed: Файл существует
Failure to communicate with kernel device-mapper driver.
Command failed
# rm /dev/mapper/control
# ls /dev/mapper/ -l
итого 0
crw------- 1 root root 10, 63 Апр 19 09:30 control
# dmraid -ay
# ls /dev/mapper/
control nvidia_ahabjfch1 nvidia_ahabjfch6
nvidia_ahabjfch nvidia_ahabjfch5 nvidia_ahabjfch7

почему у меня они сразу не появляются?
и еще дополнение, может поможет: в /dev/mapper/ после загрузки есть ?файл? control, ls его выделяет синим цветом, после проделанных операций он становится желтым.
ЗЫ: dmraid никуда на запуск не добавлял.

up

up

mdadm --detail --scan >>

mdadm --detail --scan >> /etc/mdadm.conf
Ещё раз внимательно к прочтению:
http://gentoo-wiki.com/HOWTO_Install_on_Software_RAID
ну и так, на всякий случай:
http://www.citforum.ru/operating_systems/linux/raid_linux/
+ ссылки внизу статей

У него другой

У него другой рейд, dmraid.
_______________________
From Siberia with Love!

собираем ядро

собираем ядро так

genkernel --dmraid --menuconfig all 

А вообще такое своеобразный hint
Ставите genkernele из ~arch ветки
и правите егео конфиг под свои нужды =)
___________________________________________
Gentoo GNU/Linux 2.6.25 GCC 4.2.3 && GCC 4.3.0
Working on Gentoo for iPAQ hx4700 :-)

А если я

А если я генкернелом не пользуюсь?
Т.е. проблема скорее всего в ядре?
Просто действия которые я написал позволяют добраться до рейда... но вот почему теряется символьная ссылка я не знаю...

проблема в том

проблема в том что тебе нужен инитрд или инитрамфс в котором будет выполняться dmraid при загрузке
генкернел его создает
вообще метод сборки ядра не важен
важен результат а генкернел это просот достаточно удобный скрипт
___________________________________________
Gentoo GNU/Linux 2.6.25 GCC 4.2.3 && GCC 4.3.0
Working on Gentoo for iPAQ hx4700 :-)

У меня еще

У меня еще вопрос, возможно глупый...
Ядро всегда запускается с использованием initramfs или initrd?
И где посмотреть как оно запускается?

Как я понимаю мне надо добавить в initramfs инициализацию дмрейд. Правильно?

А возможен вариант без диска в памяти? ведь корневая фс у меня нормально подцепляется, вот после этого и инициализировать бы дмрейд...

если корневая

если корневая система не на dmraid о надо просто добавить dmraid как сервис в ранлевел boot
ядро вообще обычно не требует initrd или initramfs просто есть случаи когда они необходимы например
* использование uvesafb
* корень на lvm
* корень на md
любая комбинация вышеследующих =)
вообще вариантов много я привел распрстраненные но есть еще и другие например корень у нас на чем нииь типа gfs2 или lustre =)
___________________________________________
Gentoo GNU/Linux 2.6.25 GCC 4.2.3 && GCC 4.3.0
Working on Gentoo for iPAQ hx4700 :-)

да, тоже думал,

да, тоже думал, для чего еще, кроме uvesafb, initramfs используется - буду знать ))

корень у меня

корень у меня на обычном саташном винте - никаких рейдов. На рейде стоит винда и там просто музыка и фильмы все - хочется нормально подключать, а не мучатся. спасибо за объяснения - попробую...
А что конкретно добавлять?
rc-update add dmraid boot - так?

не работает -

не работает - помогите чайнику...

Проморгал. :)

Проморгал. :)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".