|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aleksey Barabanov 2:5020/400 16 Jan 2004 21:18:46 To : Aleksey Cheusov Subject : Re: software RAID 0/1 -------------------------------------------------------------------------------- Aleksey Cheusov wrote: > Возникли новые вопросы. > > Проблема в том, что мне надо грузиться с этого самого raid1. > / и /boot тоже на raid1. > > Ядро скомпилировано с > CONFIG_MD=y > CONFIG_BLK_DEV_MD=y > CONFIG_MD_RAID0=y > CONFIG_MD_RAID1=y > > В lilo.conf (22.2) > > поставил > boot=/dev/md0 > root=/dev/md0 > append="md=0,1" # Их там больше;) > > Винчестеров два: /dev/hdb,/dev/hdc. > > hdb потому что, рейд ставлю не на сервере. > Hа сервере он передет на /dev/hda. > > Hе будет ли с этим проблем? Ведь mkraid чего-то там в persistent blocks > прописал. persistent blocks, кстати, для всех mdX выставлены в 1 > > Типы партиций из которых построены рейды выставлены в FD. > > Hе понятно ещё, откуда MBR (видимо, досовский по умолчанию) > будет брать информацию об активном разделе > и как он будет грузить загрузочный сектор. > > lilу надо что-то прописать в MBR? > С какими опциями его запустить, чтоб наверняка и с первого раза. > > /dev/md0, на котором /boot состоит из /dev/hd{a,b}1. > > Да, initrd выше моего понимания :(. > Можно без него обойтись? Самый простой и безошибочный вариант, позволяющий съэкономит время и избежать ошибочных настроек lilo это записать загрузочный диск. Эфдеформат на 1.6М. Формат экст2. Подмонтировать. Туда уложить ядро, инитрд и лило.конфиго. В самом конфиге boot на флоппи-девайс, map image initrd на подмонтированный путь, root=/dev/md0. Запускаем лило и размонтируем флоппи. После этого получается универсальный флоп для запуска системы с корнем на raid. Боятся initrd не надо. Hадо только указать нужный набор модулей и все. У меня это raid1 jbd ext3. При создания загрузки на уже готовом raid, когда уже все ясно, надо не забыть указать ключевую строку в лило.конф boot=/dev/md0 После чего лило все поймет как надо и пропишет mdr на загрузку с raid-1. И далее в строке, которая у меня выглядит как raid-extra-boot="/dev/hda,/dev/hdc" Hадо указать куда подписать загрузчики. Полученный рэйд грузится с любой половины, установленной в любой адрес на шине ide. Hо внимание : рейды должны пройти стадию полной репликации. Иначе нереплицированный рейд не станет монтироваться. Если диски синхронизированы, то изъятие любого и его запуск в любой позиции пройдет без проблем. Если же диски снова совместить, то ведущим станет более молодой. И вот здесь если пару снова разбить не дождавшись синхронизации, то неотреплицированный диск не станет грузится. > P.S. > Администрирование - не моя работа. > Приходиться этим заниматься, потому как мой админ > лет десять назад отравился HP-UX-ом > и с тех пор проповедует Windows Way, плюясь на все юниксы. > > Так что, мне бы поскорее это дело закончить и вернуться к работе. ;) Так все говорят перед отравлением linux-ом ;) -- Bye. Aleksey Barabanov <alekseybb at mail.ru> Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.1 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/7824b6a0efc0.html, оценка из 5, голосов 10
|