Softvare RAID1+lvmroot [SOLVED]

Как поставит Gentoo на RAID1 (soft) - знаю
Как поставит Gentoo на LVM (на root раздел) - знаю тоже
Как сложит одно со вторым ?
google про Gentoo молчит
P.S SUSE 10 ES завелась с YASTa

а что тут

а что тут сложного?
сделай рейд, а сверху лвм нахлобуч. а в /etc/conf.d/rc есть настройка что за чем стартует RC_VOLUME_ORDER="raid evms lvm dm"

Re: а что тут

evadim написал(а):
а что тут сложного?
сделай рейд, а сверху лвм нахлобуч. а в /etc/conf.d/rc есть настройка что за чем стартует RC_VOLUME_ORDER="raid evms lvm dm"

evadim ,попробуй сам так сделать ,еще раз :
mail ~ # cat /proc/mdstat
Personalities : [linear] [raid0] [raid1]
md1 : active raid1 sdb2[1] sda2[0]
39061952 blocks [2/2] [UU]
на md1 загнать lvm (/dev/mapper/system-root)
/etc/fstab :
/dev/mapper/system-root / reiserfs notail 0 1

у тевя initrd не отработает

все то же самое

все то же самое только в initrd вместо sda - md

все то же самое только в initrd вместо sda - md

инитрд от генкернела ?
он выполняет "mknod мд б 9 1 " но не стартует RAID ( в /proc/mdstat пусто , грузилса с опциеи debug ) ;mdstart в ручую ничего не дает
еще раз : linuxrc (init=/linixrc) должен:
1) собрать РАИД устроиства
2) просканит их на предмет ЛВМ и запустит ЛВМ
3) передат ядру правилный корневои раздел
я неделу с этим возился - начинаю думать что в ето буг генкернела или бусибох.
Конкретно при указании опции " root=/dev/ram0 init=/linuxrc lvmroot=/dev/md1" на РАМ диске создается /dev/md1,
но сборка РАИД не производитса , и на процедуре "startVolumes() "
linuxrc вываливается
P.S Поковырял /usr/share/genkernel/generic/{linuxrc init.script etc..}
не могу понят где перезаписывается $(REAL_ROOT)

У меня нет initrd,

У меня нет initrd, корень на рейде и рейд работает. Я что-то делаю не так?..

+1

vse tak dealesh, u samogo servak polnostju na /dev/md* stoit
i rabocaja mashinka na LVM ( i s RAIDom i s LVM ja znakom, blin eto moja rabota)
Vopros ne v etom. Vopros v tom kak zagruzitsa esli na /dev/md1 zagnat
LVM (policim k primeru /dev/mapper/system-root i etot system-root est
md* devais) i etot razdel dolzen bit kornevim ,t.e "/" (IMHO bez initrd||initramfs kornevoi razdel s LVM vi ne polucite)

Initialization       

  Initialization
        --bootsplash=<theme>    Force bootsplash using <theme>
        --gensplash=<theme>     Force gensplash using <theme>
        --gensplash-res=<res>   Select gensplash resolutions
        --do-keymap-auto        Forces keymap selection at boot
        --evms2                 Include EVMS2 support
                                --> 'emerge evms' in the host operating system
                                first
        --lvm2                  Include LVM2 support
        --dmraid                Include DMRAID support
        --suspend               Include userspace suspend/resume (uswsusp) support
        --slowusb               Enables extra pauses for slow USB CD boots
        --bootloader=grub       Add new kernel to GRUB configuration
        --linuxrc=<file>        Specifies a user created linuxrc
        --disklabel             Include disk label and uuid support in your
                                initrd
        --luks                  Include LUKS support
                                --> 'emerge cryptsetup-luks' with USE=-dynamic

не на какие мысли не наводит?

_________________
Gentoo GNU/Linux 2.6.19 GCC 4.1.1 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)

Меня ваш пост

Меня ваш пост наводит на мысль , что мне приидеться написать свой генкернел, т.к
мне ясно ,что вы на этой конфигурации(md+lvmroot) не работали
Конфиги показать ?

Если честно не

Если честно не вижу смысла использовать такуюю связку...
LVM2 уже сам по себе дает возможности Soft Raid1

LVM2 я пользуюсь уже давно и особокго смысла ставить его на / не вижу.
корень можно сделать маленьким 500М достаточно...
А остальные разделы на LVM вынести...

Плюс вопрос вы md в ядро статично влинковыли?
Если да то он должен автоматом стартовать... Если тип волюмов установлен как Linux Raid Autodetect

_________________
Gentoo GNU/Linux 2.6.19 GCC 4.1.1 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)

"Если честно не

"Если честно не вижу смысла использовать такуюю связку...
LVM2 уже сам по себе дает возможности Soft Raid1"
??? ссылку дайте ,пожалуйста , лучше на FAQ
"Плюс вопрос вы md в ядро статично влинковыли?"
По всякому -> 18 сборок linux-2.6.17-vserver-2.0.2.1 за неделю :)
аж уши болят (Supermicro P8SCT case 1U)

а теперь

а теперь внимательно читаем то что написано постом ниже...
Там ответ на вопросы
1 почему не стартует софт рейд...
2 В lvm2 есть такая возможность как использование mirror
точнее она есть в dm а lvm2 работает уже поверх девайс маппера...

_________________
Gentoo GNU/Linux 2.6.19 GCC 4.1.1 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)

Выдержка из

Выдержка из документации к ядру
про софтрейд

Boot time autodetection of RAID arrays
--------------------------------------

When md is compiled into the kernel (not as module), partitions of
type 0xfd are scanned and automatically assembled into RAID arrays.
This autodetection may be suppressed with the kernel parameter
"raid=noautodetect".  As of kernel 2.6.9, only drives with a type 0
superblock can be autodetected and run at boot time.

The kernel parameter "raid=partitionable" (or "raid=part") means
that all auto-detected arrays are assembled as partitionable.

Про LVM2

CONFIG_DM_MIRROR:
Allow volume managers to mirror logical volumes,         
needed for live data migration tools such as 'pvmove'.   

_________________
Gentoo GNU/Linux 2.6.19 GCC 4.1.1 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)

Горошая идея!

У всех приличных дистров правленные genkernel :-) Именно на предмет своих фич в initramfs В стандартном initramfs все же что-то про lvm говориться ...

[SOLVED]

Genkernel ne podderzivaet sabz;vam nuzen svoi initrd+(init=/linuxrc)
Sam zamorazivatsa ne stal,
/etc/fstab:
"/dev/mapprer/server /vservers reiserfs notail 0 0"

Smotrte zdes http://gentoo-wiki.com/HOWTO_Install_Gentoo_on_an_LVM2_root_partition
http://sources.redhat.com/cgi-bin/cvsweb.cgi/~checkout~/LVM2/scripts/lvm2create_initrd/lvm2create_initrd?content-type=text/plain&cvsroot=lvm2&only_with_tag=HEAD

Raid urovna 1 zestko v jadre
init SUSE -> mrak :)

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

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