RAID на гигабайте

Есть мать "Гигабайт" GA-MA790FXT-UD5P
На ней рэйд контроллер. имеем 4 винта две 320 и две 500
Задача засунуть 320-ки в рэйд 0, а 500-ки в рэйд 1 На уровне материнки естественно все получается, а вот ливсидишки видят 4 винта, есть шанс заставит линь видеть рейды? и как это сделать?

ну имхо такой "рейд" (да да

ну имхо такой "рейд" (да да именно в кавычках ибо сие не рейд а fake-raid) лучше не юзать. Если хочешь рейд то купи железку типа LSI или 3ware или Adaptec. Но они стоят от 200 и выше вечно зеленых. Или юзай нормальный софтовый mdraid =)

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

+1 сам пользовался таким

+1 сам пользовался таким рейдом сущий гемор. Делай или полностью аппаратный или полностью программный.

Да я чайник ;)

Уже на mdraid все сделал :)

Уже на mdraid все сделал :) ну почти
Вопрос как правильно груб настроить под него

разбит RAID вот так:
/dev/md0p2 4% /mnt/gentoo
/dev/md0p1 4% /mnt/gentoo/boot
/dev/md0p3 1% /mnt/gentoo/var
/dev/md0p6 1% /mnt/gentoo/home

И Это страйп

поставить grub2 (grub-1.97.1)

поставить grub2 (grub-1.97.1) =)
с ним ты сможеь грузиться

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

grub-1.97.1 поставил жутко

grub-1.97.1 поставил жутко удивился :)
Ошибка при загрузке
md0 (driver?)

естествено кернел в панике не найден подмонтированный рут

Pid: 1, swapper Not tainted 2.6.31-gentoo-r6 #5
Call Trace: бла бла бла.......

ядро собираю руками рэйды в ядро вкомпилины как и дрова контроллеров генкернел не-хочу ибо сервер какие есть варианты?

извиняюсь, за оффтопик, но

извиняюсь, за оффтопик, но интересно, чем вам так не угодил генкернел, что он делает или не делает такого, что вы противопоставляете его и ручную сборку, причем так, что возникает ощущение: вы предполагаете, что с ним заработает, но принципиально хотите без.(вы далеко не единственный высказываетесь)
я не агитирую юзать генкернел, мне интересна причина вашей позиции

разбит RAID вот так:

разбит RAID вот так:
 /dev/md0p2 4% /mnt/gentoo
 /dev/md0p1 4% /mnt/gentoo/boot
 /dev/md0p3 1% /mnt/gentoo/var
 /dev/md0p6 1% /mnt/gentoo/home

Зачем так сложно ????
теперь обясните эту идею ядру/удеву :).
Хз кто как , но загрузка с 1-го райда как бы давно не проблема для груб1

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 ;)

По генкернелу, не люблю эту

По генкернелу, не люблю эту фразу, но так уж исторически сложилось :) года эдак 3 наверное назад не стал юзать генкернел и так на него и не пересел, нудный он жутко. И кстати собрал генкернел но загрузка вешается также ка ки раньше! мол а что за дрова использовать для md0?

По поводу сложности разбиения :) ну это совсем не сложный вариант :)

ПО поводу загрузки с рейда может кто подскажет всетаки куда мне капнуть винты судя по всему определяются в рэйд собираются но потом все вешается с пометкой md0 (driver?)

Мдя.. Еще один не докуривший

Мдя.. Еще один не докуривший манов =)
В /etc/genkernel.conf ставим

MENUCONFIG="yes"
MDRAID="yes"

собираем

genkernel all

в паремтры ядра добавляем domdraid real_root=/dev/md0p3
и не забываем юзать initramfs так как иначе ты не сможешь запустить такой масив

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

и не забываем юзать initramfs

и не забываем юзать initramfs так как иначе ты не сможешь запустить такой масив

осталось только добавить, что привычка к аппаратным райдам в данном случае вредна.
Чтобы работать без инирамфс , юзаем несколько md девайсов, а не разбиваем один на партишки

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 ;)

собственно да =) Есть еще

собственно да =)
Есть еще конечно вариант когда забывают вкомпилить поддержку таблиц разделов =)

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

И так промежуточные

И так промежуточные итоги!

Машину удается грузить при использовании генкернела но приходится руками проделывать кое какие махинации, а именно. все останавливается при монтировании корня при этом есть возможность попасть в shell заходим делаем mdadm --assemble, после чего собирается массив, после выходим из shell и гофорим что root у нас находится на /dev/md0p2 загрузка спокойно продолжается и все ок.

Возникает вопрос как все-таки заставить грузится систему автоматом, чтобы не собирать массив каждый раз руками.

вот конфиги груба и генкарнела и т.п.:
grub.cfg
genkernel.conf
конфиг ядра

Собственно думаю что может нужно передать некие параметры для domdraid но незнаю какие и как пока "курю" маны и доки, но может кто подскажет раньше куда копнуть

P.S.
Разные махинации с включением и выключением MDRAID и DMRAID никакой разницы не дают.
единственное не пробовал пока комментировать строки:
DMRAID_VER="1.0.0.rc14"
DMRAID_DIR="dmraid/${DMRAID_VER}"
DMRAID_SRCTAR="${DISTDIR}/dmraid-${DMRAID_VER}.tar.bz2"
DMRAID_BINCACHE="%%CACHE%%/dmraid-${DMRAID_VER}-%%ARCH%%.tar.bz2"
Есть ли в этом смысл?

надо не dodmraid а domdraid и

надо не dodmraid а domdraid
и будет тебе счастьё =)

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

с параметром dodmraid

с параметром dodmraid останавливается так:

Цитата:
>> Activating mdev
>> Activating Device-Mapper RAID(s)
No RAID disk
>>Determining root device...
!! Block device /dev/md0p2 is not a valid root device...
!! Could not find the root block device in .

С параметром же domraid останавливается так:

Цитата:
>> Activating mdev
>>Determining root device...
!! Block device /dev/md0p2 is not a valid root device...
!! Could not find the root block device in .

В обоих случаях можно зайти в шел собрать массив и загрузится но делать это приходится руками.

Напомню md0 - это два винта в страйпе (/dev/sda1 и /dev/sdb1) оба винта помечаны как авто определяющий масив, масив разбит на 5 партиций. из них /dev/md0p2 - корень; /dev/md0p1 - boot; /dev/md0p3 var; /dev/md0p5 swap; /dev/md0p6 /home

не domraid a domdraid dmraid

не domraid a domdraid

dodmraid это как раз не надо

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

Сразу не сказал domdraid тоже

Сразу не сказал domdraid тоже пробовал :( заканчивается также как при domraid

Может не в тему, я не

Может не в тему, я не гентушник =) Но поставь тип разделов в fd (raid-autodetect) если это не сделано.

alexxy написал(а): не domraid

alexxy написал(а):
не domraid a domdraid

dodmraid это как раз не надо

Может я что-то путаю, но по-моему надо использовать domdadm в параметрах ядра.

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

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