неудачная загрузка с raid0
Не получаеться загрузиться с raid0 разбивка диска такая:
стоит 2 жестких по 500гб /dev/sda и /dev/sdb разделенные вот так
/dev/sda1 /boot ext2 100Mb
/dev/md1 (/dev/sda2 /dev/sdb2) swap 1Gb (так что бы было тоже на рейде для быстродействия хотя некоторые против)
/dev/md2 (/dev/sda3 /dev/sdb3) / btrfs 25Gb
/dev/md3 (/dev/sda5 /dev/sdb5) /home btrfs 3Gb
/dev/md4 (/dev/sda6 /dev/sdb6) /mnt/storage btrfs (все остальное место файлопомойка)
везде используеться raid0
собрал 2 ядра одно genkernel при загрузке с которого получаеться вот это http://www.pictureshack.ru/images/5344IMAG0004.jpg
второе ядро самодельное получаеться при загрузке вот это http://www.pictureshack.ru/images/1312IMAG0003.jpg
в обеих случаях поддержка raid0 вкомпилино в ядро также как и поддержка btrfs ядро использую gentoo-sources 2.6.35-r5
конфиг grub.conf выглядит так
title=Gentoo Linux 2.6.35-r5
root (hd0,0)
kernel /kernel-genkernel-x86_64-2.6.35-gentoo-r5 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/md2 md=2,/dev/sda3,/dev/sdb3 udev
initrd /initramfs-genkernel-x86_64-2.6.35-gentoo-r5
для моего ядра
title=Gentoo My
root (hd0,0)
kernel /mykernel2635r5 md=2,/dev/sda3,/dev/sdb3 root=/dev/md2
- Для комментирования войдите или зарегистрируйтесь
1. raid0 - это плохо,
1. raid0 - это плохо, используй LVM
2.
real_root=/dev/md2 md=2,/dev/sda3,/dev/sdb3
- что это за каша?Не грусти, товарищ! Всё хорошо, beautiful good!
LVM?
почему LVM лучше, можно обьеснить в чем его преимущество в данной ситуации, и есть ли разница в производительности между ними? md=2,/dev/sda3,/dev/sdb3 незнаю нужно ли это или нет, но если это убрать ситуация точно такая же, поидее это вроде нужно я так понял для того что бы ядро знало какие тома входят в этот /dev/md2, а вообще я незнаю поэтому и спрашиваю как жен выглядеть мой grub.conf для моей ситуации?
winterheart написал(а): 1.
Вот тоже интересно, почему?
prof-alex
Грохнется один диск - вылетит ВСЕ!
В ЛВМ можно для важной инфы делать зеркало с любым желаемым числом копий, в том числе и на другом компе/компах :).
Например, я для рута делаю маленький РАИД1 (256м для 32бит, 512м для 64бит), остальное - в ЛВМ (у меня сейчас их 5!).
И обязательно смарт-мониторинг!
А softraid'ом зеркало создать
А softraid'ом зеркало создать не возможно? Где тут у LVM преимущество?
prof-alex написал(а): А
Читайте, пожалуйста, внимательно! Я же писал, что "...для важной инфы...", т.е. можно зеркалировать ЧАСТЬ дисков, а в РАИД'ах - только весь раздел целиком.
Кроме того, ЛВМ позволяет добавлять/заменять диски ЛЮБОГО размера, а в РАИД'ах - разделы должны совпадать!
В-общем ЛВМ более гибок, а у РАИД1/10 - выше производительность. Поэтому дома - ЛВМ, РАИД1/5 (для рута и еще там, где надо), а на работе - РАИД1/10 и ЛВМ поверх РАИД'ов! :)
btrfs
у меня на разделах используеться btrfs мне кажеться использование LVM лишнее к тому же эта фс уже содержит LVM в своем составе, поэтому решил не использовать да и врятли возможности LVM мне потребуються
vmustik написал(а): у меня на
Это ваш выбор, конечно, но я ей еще не доверяю... подробности - в соответствующем посте на gentoo.org. Kстати, уже давно есть EVMS - еще по-круче! ;)
да
да сыровата конечно она, но я думаю для десктопа с файлопомойкой пойдет
real_root=/dev/md2
Закат солнца вручнуюуказание ядру собирать раид из данных девайсов,и не смотреть в суперблок. Иногда сильно надо, но не в данном случае.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 ;)
Где у твоего ядра initrd? Без
Где у твоего ядра initrd? Без него может не взлететь.
Вот это: md=2,/dev/sda3,/dev/sdb3 вообще не нужно, вся необходимая инфа для сбора md присутствует в метаданных хранящихся на разделах.
Если initrd создан genkernel'ом, то в нужно добавить domdadm к параметрам ядра.
?
Извиняюсь, можно немного по подробнее куда это добавлять? При сборке initrd образа или к параметрам загрузки и что это даст?
При сборке genkernel'ом можно
При сборке genkernel'ом можно добавить параметр --mdadm, но это приведёт просто к копированию /etc/mdadm в образ initrd, это не очень-то нужно.
Параметр domdadm обрабатывается тем linuxrc который формируется genkernel'ом.
Просто если initrd будешь делать сам, то это может не работать.
?
такс значит добавить параметр --mdadm при сборке genkernel и domdadm в grub.conf я правильно понял? Извиняюсь за не понятливость)) первый опыт с гентой до этого был долгое время арч там mkinitcpio используется для сборки образа
Главное domdadm в grub.conf!
Главное domdadm в grub.conf!
не получаеться
Пробывал вытавлять этот параметр ситуация повторяеться выдает что все устройства типа /dev/mdX not found и ситуция как на первом скрине, все тоже самое, у меня такой вопрос я тут наткнулся на статью одну, так вот возник вопрос, а для raid0 разделы должны быть помеченны как 83 или fd типа рейд автодетект? Может быть в этом проблема?
vmustik написал(а): а для
Ого! А мысль не возникала: "для чего автодетект выделен в отдельный тип разделов?" Ясен пень, поменять на fd всё что содержит рейды!
а в /etc/fstab правильно
а в /etc/fstab правильно всё??
не раз нарывался на такие ахтунги при переходе на raid по причине неверного монтирования корня
вроде да
да должно быть правильно вроде
/dev/md2 / btrfs defaults,noatime 0 1
vmustik написал(а): да должно
Я бы поостерегся btrfs на рут ставить... ;)
btrfs && minimal CD
Подскажите, а minimal CD уже умеет общаться с btrfs?
да
да умеет, можно также использовать livecd(dwd)c бето версией калкулята 10.9, или бету версию бубунты 10.10, есть все что нужно включая иксы, что бы инет сёрфить при установке
Ну прямо как дети малые,
Ну прямо как дети малые, неужели никто не работал с райдами в последние пол-года ?
Включив телепатию, скажу что сразу ясно, у кого крывые руки ( в Гентоо это всегда и разу ясно).
И даже скажу от чего вся солянка - аффтар как всегда не докурил манов.
Для остальных намекну, что у mdadm есть параметр -m при создании райда :-D.
И есть, ядро, которое не собираеет райд в кернелспейсе, если он не 0.90 :)
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 ;)