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!
собираем ядро
собираем ядро так
А вообще такое своеобразный 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 - так?
не работает -
не работает - помогите чайнику...
Проморгал. :)
Проморгал. :)