|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Anton Shuko 2:5005/66 17 Jan 2004 01:40:38 To : Aleksey Cheusov Subject : software RAID 0/1 -------------------------------------------------------------------------------- 16 Jan 04 19:01, you wrote to Aleksey Barabanov: AC> Aleksey Barabanov <abb@wessen.ru> writes: >>>> Возвращаюсь к разбиению mdX на партиции. Это бред. И очень >>>> вредный. Дело в том, что любой md можно превратить в обычный >>>> раздел (читайте медленно - *раздел*) просто поменяв ему тип через >>>> fdisk с райдового на обычный. А то >> Уточню. Это мое мнение. >> >> Вероятно можно и сделать иначе. Hо в моей схеме такое не >> предусмотрено. Вы же написали, что поводом к миграции послужили >> участившиеся падения. Вот и у меня такая мотивация. А раз так, то >> максимум простоты. И возможность вернуть все в исходное состояние в >> любой момент. что сделали вы, это разбили диск на партиции и затем >> еще раз разбили партиции на подпартиции. Это зачем ? Чтобы >> собственный МБР еще и в буте каждой партиции оказался ? И как этот >> венегрет ядро должно понимать ? Сквозь дебри насмешек совет таки >> появился. Имеется ввиду, что лучше создать /dev/md{0,1,2,3,4....} и >> на них создавать файловые системы? Да. Тем более, вы же хотите >> сделать raid загружаемым. Вы, я надеюсь, на рэйд положите все, в >> т.ч. /boot. А иначе какой резон ? Т.е. ваш рейд должен понимать >> загрузчик. Или lilo или grub. И ядро тоже должно понимать >> сразу (может быть с помощью initrd). AC> Ok. Переделал. AC> Теперь файловые системы созданы на /dev/mdX. AC> Возникли новые вопросы. AC> Проблема в том, что мне надо грузиться с этого самого raid1. AC> / и /boot тоже на raid1. AC> Ядро скомпилировано с AC> CONFIG_MD=y AC> CONFIG_BLK_DEV_MD=y AC> CONFIG_MD_RAID0=y AC> CONFIG_MD_RAID1=y AC> В lilo.conf (22.2) AC> поставил AC> boot=/dev/md0 /dev/hda hdb? вобщем какой у тебя первый диск будет и кого биос твой будет первым пробовать загрузить AC> root=/dev/md0 уху AC> append="md=0,1" # Их там больше;) оно нада? AC> Винчестеров два: /dev/hdb,/dev/hdc. AC> hdb потому что, рейд ставлю не на сервере. AC> Hа сервере он передет на /dev/hda. AC> Hе будет ли с этим проблем? Ведь mkraid чего-то там в persistent AC> blocks прописал. persistent blocks, кстати, для всех mdX выставлены в AC> 1 попробуй. у меня смену буковок выдерживал. хотя предпочитаю так не делать. AC> Типы партиций из которых построены рейды выставлены в FD. AC> Hе понятно ещё, откуда MBR (видимо, досовский по умолчанию) AC> будет брать информацию об активном разделе AC> и как он будет грузить загрузочный сектор. ссылка на лило садится в мбр того диска, который ты указал в boot. лило про рейды ничего не знает. то что твой /boot с ядром оказался на рейде (я так понял у тебя оно вместе с / на одном разделе) не есть хорошо, но прокатит, потому что ты использовал мирроринг. рейд0 или рейд5 и ты не загрузишься... а то что ты пишешь root=/dev/md0 - дык это он просто ядру передает эту строку... вообще рекомендуют /boot выносить на отдельный маленький партишен в начале диска. заметь, /dev/hda1, а не /dev/md0 AC> lilу надо что-то прописать в MBR? AC> С какими опциями его запустить, чтоб наверняка и с первого раза. AC> /dev/md0, на котором /boot состоит из /dev/hd{a,b}1. prompt timeout=50 default=linux boot=/dev/hda map=/boot/map install=/boot/boot.b lba32 image=/boot/vmlinuz-smp label=linux-smp initrd=/boot/initrd-smp.img read-only root=/dev/md0 image=/boot/bzImage label=linux read-only root=/dev/md0 типа вот такой у меня /etc/lilo.conf для примера делаешь свой и пускашь lilo если хочешь прописать загрузчик на другой диск, если первый крякнется напрочь, то правишь boot=... на него и еще раз lilo правда работоспособность этого не проверял. в смысле для подстраховки делаю, но диски пока не перетыкал. AC> Да, initrd выше моего понимания :(. AC> Можно без него обойтись? если необходимые драйверы устройств, достаточные для работы с диском и прочим, что нужно для монтирования / и стартовых скриптов встроено в ядро то можешь выкинуть эту бяку AC> P.S. AC> Администрирование - не моя работа. AC> Приходиться этим заниматься, потому как мой админ AC> лет десять назад отравился HP-UX-ом AC> и с тех пор проповедует Windows Way, плюясь на все юниксы. выгони этого "админа". AC> Так что, мне бы поскорее это дело закончить и вернуться к работе. Anton --- GoldED/W32 3.0.1 * Origin: Пиво пить - здоровым быть !!! (2:5005/66) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/18574008896f.html, оценка из 5, голосов 10
|