Не могу поставить grub на RAID

nafania
простите, не понял, зачем мне raid0?
Мне представляется, что смысл в создании raid0 только один - это увеличение скорости доступа к данным. А все прочие рейды создаются для обеспечения надежности их хранения, если один диск (или больше, в зависимости от рейда) выходит из строя, то его можно заменить другим, не потеряв при этом данные. В вашем случае возможно увеличится скорость доступа к /home и /root, в скорости загрузки ОС вы скорее всего даже потеряете. А замена диска, в случае выхода одного из них из строя, мне представляется сомнительной затеей. Зачем огород городить? Почему не создать один софтварный raid0? Или raid1, в зависимости от цели?
Shaman
попробуйте массив с /boot пересоздать с –metadata=0.90.
Большое спасибо! Помогло!

теперь вот проблема с dmraid =)
в /boot/grub/menu.lst вроде правильно прописано
kernel /vmlinuz26 root=/dev/md3 ro md=1,/dev/sda1,/dev/sdb1 md=3,/dev/sda3,/dev/sdb3 md=2,/dev/sda2,/dev/sdb2
но
/etc/mdadm.conf есть? и возможно пересоздать initrd с хуком mdadm надо.
немного не догнал при чем у вас dmraid, если вы mdadm юзаете.
зы и помнится я еще ядру параметр udev передавал, не помню с чем было связано.
ззы и кстати да, raid0 вам ни к чему, только если вы хотите емкость нарастить. отказоустойчивости же никакой. я бы raid1 сделал для /home
Shaman
/etc/mdadm.conf есть? и возможно пересоздать initrd с хуком mdadm надо.
немного не догнал при чем у вас dmraid, если вы mdadm юзаете.
зы и помнится я еще ядру параметр udev передавал, не помню с чем было связано.
ззы и кстати да, raid0 вам ни к чему, только если вы хотите емкость нарастить. отказоустойчивости же никакой. я бы raid1 сделал для /home
Спасибо попробую сегодня. Raid0 потому что у меня 2 - 64Gb SAS диска на стареньком компьютере через какой-то непонятный контролер без поддержки raid (ну или я её не нашёл)- маловато =)
Решил потренироваться на виртуалке (vmware) в создании software raid для арчика archlinux-2012.07.15-netinstall-dual с загрузчиком syslinux.
Действовал по методу:
# modprobe raid0
создал 2 раздела на sda и 2 раздела на sdb (для boot и root)
# mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sda1 /dev/sdb1
# mdadm --create /dev/md1 --level=0 --raid-devices=2 /dev/sda2 /dev/sdb2
после отформатировал и примонтировал в нужные каталоги (установка без swap)
# mdamd --examine --scan > /mnt/etc/mdadm.conf
ставлю систему и правлю конфиги
genfstab -p /mnt >> /mnt/etc/fstab
/etc/rc.conf adding: raid0 to MODULES=(raid0)
/etc/mkinitcpio.conf MODULES="dm_mod"
добавляю хуки
HOOKS="base udev autodetect pata scsi sata mdadm filesystems"
в конфиге загрузчика syslinux прописываю загрузку с /dev/md1 (root)
ставлю его командой
# /usr/sbin/syslinux-install_update -iam
В ответ он пишет, что нашёл разделы RAID поставился в sda и sdb и мол, что все хорошо.
Выхожу и перезагружаюсь.
В ответ получаю: missing operation system (даже до загрузчика не доходит =( )
Что не так? Нужно ли создавать /boot с metadata=0.90??
 
Зарегистрироваться или войдите чтобы оставить сообщение.