RAID на гигабайте
vitek 15 декабря, 2009 - 14:58
Есть мать "Гигабайт" 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 вот так:
Зачем так сложно ????
теперь обясните эту идею ядру/удеву :).
Хз кто как , но загрузка с 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 ставим
собираем
в паремтры ядра добавляем domdraid real_root=/dev/md0p3
и не забываем юзать initramfs так как иначе ты не сможешь запустить такой масив
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
и не забываем юзать 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 останавливается так:
С параметром же domraid останавливается так:
В обоих случаях можно зайти в шел собрать массив и загрузится но делать это приходится руками.
Напомню 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
Может я что-то путаю, но по-моему надо использовать domdadm в параметрах ядра.