|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aleksey Cheusov 2:5020/400 18 Jan 2004 21:46:12 To : Aleksey Barabanov Subject : Re: software RAID 0/1 -------------------------------------------------------------------------------- Aleksey Barabanov <abb@wessen.ru> writes: Aleksey Barabanov <abb@wessen.ru> writes: > Самый простой и безошибочный вариант, позволяющий съэкономит время и > избежать ошибочных настроек lilo это записать загрузочный диск. > > Эфдеформат на 1.6М. > Формат экст2. > Подмонтировать. > Туда уложить ядро, инитрд и лило.конфиго. > > В самом конфиге boot на флоппи-девайс, map image initrd на подмонтированный > путь, root=/dev/md0. Запускаем лило и размонтируем флоппи. После этого > получается универсальный флоп для запуска системы с корнем на raid. О! Загрузочный диск - это хорошая мысль. Как то она мне в голову не пришла. Так и сделал. Только на самом деле все гораздо проще. Сделал ему rdev vmlinuz /dev/md0 и все волшебным образом загрузилось. Кстати, и mkraid оказался умнее, чем я думал. Перезд с hdb на hda прошел абсолютно незамеченным. Попробовал даже на hdd. Все работает;) > Боятся initrd не надо. Hадо только указать нужный набор модулей и все. У > меня это raid1 jbd ext3. Если б я был султан и имел бы сто машин, может и стал бы с ним возиться. Hо сейчас мне дешевле вкомпилировать в ядро все, что нужно, взяв за основу дистрибутный конфиг. > При создания загрузки на уже готовом raid, когда уже все ясно, надо не > забыть указать ключевую строку в лило.конф > boot=/dev/md0 > После чего лило все поймет как надо и пропишет mdr на загрузку с raid-1. > И далее в строке, которая у меня выглядит как > raid-extra-boot="/dev/hda,/dev/hdc" > Hадо указать куда подписать загрузчики. Он по умолчанию auto. Должен по идее сообразить. Думаю, не надо его трогать. Попробую обюа варианта. > Полученный рэйд грузится с любой половины, установленной в любой адрес на > шине ide. Кажется, мой биос этого не умеет. Hе знаю, как его заставить с secondary грузиться, если с примари не получилось. Или я плохо искал? > Hо внимание : рейды должны пройти стадию полной репликации. Иначе > нереплицированный рейд не станет монтироваться. Если диски > синхронизированы, то изъятие любого и его запуск в любой позиции пройдет > без проблем. Если же диски снова совместить, то ведущим станет более > молодой. И вот здесь если пару снова разбить не дождавшись синхронизации, > то неотреплицированный диск не станет грузится. Все бы хорошо. С этого рейда и пишу. Hо одна из этих БРАКокудр уже сдыхает, изрыгая непонятные свисты, щелчки и хрусты, собственно не начав еще работать. Или как это понимать? hdc: timeout waiting for DMA : hdc: irq timeout: status=0xd0 { Busy } : ide1: reset: success : hdc: irq timeout: status=0xd1 { Busy } : ide1: reset: success : hdc: irq timeout: status=0xd1 { Busy } : end_request: I/O error, dev 16:0b (hdc), sector 309008 : hdc: status error: status=0x59 { DriveReady SeekComplete DataRequest Error } : hdc: status error: error=0x40 { UncorrectableError }, LBAsect=30591596, sector=41944 : end_request: I/O error, dev 16:01 (hdc), sector 41944 : hdc: drive not ready for command : invalid operand: 0000 : CPU: 0 : EIP: 0010:[reiserfs_panic+41/84] Not tainted : EFLAGS: 00010282 : eax: 00000024 ebx: c01f6ac0 ecx: f7376000 edx: 00000001 : esi: f7e42000 edi: 00000000 ebp: f7e42000 esp: f7ecfee4 : ds: 0018 es: 0018 ss: 0018 : Process kupdated (pid: 6, stackpage=f7ecf000) : Stack: c01f4f9a c02809a0 c01f6ac0 f7ecff08 f8819a08 0000000b c0167fbf f7e42000 : c01f6ac0 00000019 00000012 00000010 00000000 f8819a3c f8819a30 0000000c : 00000000 0000001a ee053b80 c016b62f f7e42000 f8819a08 00000001 f7ecffa4 : Call Trace: [flush_commit_list+675/916] [do_journal_end+1943/2652] [flush_old_commits+286/308] [reiserfs_write_super+21/32] [sync_supers+191/232] : [sync_old_buffers+12/64] [kupdate+237/244] [kernel_thread+40/56] : : Code: 0f 0b 68 a0 09 28 c0 85 f6 74 0f 0f b7 46 08 50 e8 b2 22 fd После надписи от рейзера типа faild to write journal-601 или как-то так Линукс подвис намертво. О чем собственно выше и сказано. Сдается мне, меня обманули. А где обещанное зеркалирование и защита от сдыхания одного веника? Правда, у меня две партиции raid0. Hо вешаться то зачем??? Уже пишу с другой машины :(( Короче, я убедился, что Software-RAID1 - штука совершенно неюзабельная. Один веник сдох и никакой работы. Вообще!!! Вырубается DMA зачем-то и все. Дальше ничего не шевелится. Вынимаю винт - ничего не грузится вообще. Останавливается на старте syslogd. Буду разбираться. >> P.S. >> Администрирование - не моя работа. >> Приходиться этим заниматься, потому как мой админ >> лет десять назад отравился HP-UX-ом >> и с тех пор проповедует Windows Way, плюясь на все юниксы. >> >> Так что, мне бы поскорее это дело закончить и вернуться к работе. > ;) > Так все говорят перед отравлением linux-ом ;) Hе-е-е. Я уже достаточно давно работаю под Линуксом, чтобы точно знать, что меня совершенно не плющит от того, что "Я МОГУ ЭТО И ВОТ ТО". Работа для меня начинается тогда, когда я вижу приглашение xdm с просьбой ввести имя и пароль. А что там под ним мне все равно. Хоть AIX, хоть HP-UX. Лишь бы работало и был необходимый и удобный набор программ. И шума поменьше от вентиляторов и винчестеров. Да и надоел мне это трах с вечно сдыхающими винчестерами. Hо, жаль, доброго дяди "сантехника" у меня нет :((( -- Best regards, Aleksey Cheusov. --- ifmail v.2.15dev5.1 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/17283b27c871a.html, оценка из 5, голосов 10
|