Корень на lvm поверх raid (не грузится)

Проблема: Ядро не находит корень и паникует.

Цитата:
kernel /boot/2.6.28-gentoo-r5 root=/dev/vg/root

vg организована на /dev/md3
из того что выводит при загрузке ясно, что рейды ядро инициализует, а дальше пытается на /dev/md* найти /

Неудивительно, что с простого рейда копия корня грузится нормально

Цитата:
kernel /boot/2.6.28-gentoo-r5 root=/dev/md2

Как бы задать root= на lvm поверх raid?!

Ядро:
CONFIG_MD_RAID0=y
CONFIG_MD_RAID1=y
и
CONFIG_BLK_DEV_DM=y
CONFIG_DM_SNAPSHOT=y
CONFIG_DM_MIRROR=y
CONFIG_DM_ZERO=y
CONFIG_DM_MULTIPATH=y

Для любопытствующих:
/boot на отдельном разделе (вне lvm)

Спасибо alexxy , вправил мне

Спасибо alexxy , вправил мне мозги в своё время. Не надо так делать :)
http://www.gentoo.ru/node/5637

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Хм. Если lvm способно

Хм. Если lvm способно распределять чанки по двум дискам, то почему рейд0, 1 остаются в живых. Давно бы не было...
Мне почему-то кажется lvm на голых дисках дает raid linear, а не 0 или?!
Впрочем я не уточнил. У меня raid0

в стандартной конфигурации dm

в стандартной конфигурации dm даёт linear, 1, и 0.Есть "упатченные в усметь" © ядра от шапки, там и 4,5,6 есть
mdadm живо из за Раид 4,5,10,50 .

Цитата:
Мне почему-то кажется lvm на голых дисках дает raid linear, а не 0 или?!

А как собирали , так и работает, можно linear, а можно и зеркалить

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Я в свое время далал как

Я в свое время далал как здесь
http://xgu.ru/wiki/LVM
не въехал, видимо "создание логического тома с "расслоением" "- что надо вроде:
# lvcreate -i3 -I4 -L1G -nroot vg01
Мне только кажется странным, что расслоение задается на уровне логического тома, а не группы томов. В сферическом вакууме созданные ранее простым lvcreate -L1G -nNNN vg01 куча томов МОГУТ(или?) занять все физическое пространство на одном из физических дисков. Что ж тогда вышеуказанная команда делать будет?
Ладно, главное, что может.

kernel

kernel /boot/kernel-genkernel-x86-2.6.27-gentoo-r8 dolvm vga=791 real_root=/dev/mapper/raid-root lvmraid=/dev/md2
initrd /boot/initramfs-genkernel-x86-2.6.27-gentoo-r8

а без initrd никак?

а без initrd никак?

А vgchange -ay Пушкин делать

Вы наверно не внимательно читали форум.
А vgchange -ay кто делать будет ?
http://www.gentoo-wiki.info/HOWTO_Gentoo_Install_on_Software_RAID_mirror_and_LVM2_on_top_of_RAID

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Ммм. Я опять, наверное, не

Ммм. Я опять, наверное, не уточнил. Оно работает (в смысле без всяких vgchange -an размещает на себе хомяк и прочая), видимо благодаря скрипту в init.d. Дело ясно, что скрипт будучи на корне должен быть уже доступен, чтобы подмонтировать рут на lvm. Замкнутый круг. Для этого и создаются initrd.
Я всего лишь хотел узнать, можно ли обойтись без него?
Вариант 1: я вычищаю рейды, и везде, где был raid0 создаю том, как написал выше, вырубаю его из ядра, ядро ищет корень на лвме. 500 гектар. ясно.
Вариант2: создаем initrd и пишем как чуть повыше
Вариант3: ?!
==
Ну просто не люблю я эти initrd ;)

В случае mdadm&raid1 всё

В случае mdadm&raid1 всё работает без initrd, в том числе и корень.
Поставте вопрос так: насколько вероятно расширение массива и сколько я готов с этим провозится ?

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Маленькое дополнение: не надо

Маленькое дополнение: не надо ставить swap на raid/lvm, это ничего толком не даст.
Лучше использовать параметр pri= в fstab.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

а если один из винтов

а если один из винтов встанет, что со свапом произойдёт? (в условиях зеркалирования рейда)

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

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