* [sisyphus] raidstart @ 2003-06-05 5:46 Salavat Yarmukhametov 2003-06-05 7:40 ` Aleksey Avdeev 0 siblings, 1 reply; 19+ messages in thread From: Salavat Yarmukhametov @ 2003-06-05 5:46 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 419 bytes --] Добрый день. Решил в системе создать raid1 раздел из 2-х партиций на разных дисках. Создал разделы, /etc/raidtab, фс. Если вручную запустить raidstart, потом md0 прекрасно монтируется, а при загрузке машины - нет. mkinitrd --preload=raid1 делал. При загрузке модуль поднимается, про md0 - пишет bad superblock. Чего я не доделал? Master2.2; 2.4.20-alt7 -- Salavat Yarmukhametov salavat@regiongarant.ru ICQ 21144441 [-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] raidstart 2003-06-05 5:46 [sisyphus] raidstart Salavat Yarmukhametov @ 2003-06-05 7:40 ` Aleksey Avdeev 2003-06-05 8:37 ` Salavat Yarmukhametov 0 siblings, 1 reply; 19+ messages in thread From: Aleksey Avdeev @ 2003-06-05 7:40 UTC (permalink / raw) To: sisyphus Salavat Yarmukhametov пишет: > Добрый день. Решил в системе создать raid1 раздел из 2-х партиций > на разных дисках. Создал разделы, /etc/raidtab, фс. Если вручную запустить > raidstart, потом md0 прекрасно монтируется, а при загрузке машины - нет. > mkinitrd --preload=raid1 делал. При загрузке модуль поднимается, про md0 - > пишет bad superblock. Чего я не доделал? Master2.2; 2.4.20-alt7 > Тема "root raid"* обсуждалась на прошлой недели в Community. Возможно Вам стоит поискать её в архиве. -- С уважением. Алексей. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] raidstart 2003-06-05 7:40 ` Aleksey Avdeev @ 2003-06-05 8:37 ` Salavat Yarmukhametov 2003-06-05 9:43 ` Алексей Любимов ` (2 more replies) 0 siblings, 3 replies; 19+ messages in thread From: Salavat Yarmukhametov @ 2003-06-05 8:37 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 1353 bytes --] On Thu, Jun 05, 2003 at 11:40:32AM +0400, Aleksey Avdeev wrote: > Salavat Yarmukhametov пишет: > > Добрый день. Решил в системе создать raid1 раздел из 2-х партиций > >на разных дисках. Создал разделы, /etc/raidtab, фс. Если вручную запустить > >raidstart, потом md0 прекрасно монтируется, а при загрузке машины - нет. > >mkinitrd --preload=raid1 делал. При загрузке модуль поднимается, про md0 - > >пишет bad superblock. Чего я не доделал? Master2.2; 2.4.20-alt7 > > > > Тема "root raid"* обсуждалась на прошлой недели в Community. > Возможно Вам стоит поискать её в архиве. да нет, у меня не "root raid", на raid - /home root на обычном диске. Так вот вручную после raidstart - монтируется, при включении машины - нет. Нашёл в доке про: Autodetection allows the RAID devices to be automatically recognized by the kernel at boot-time, right after the ordinary partition detection is done. This requires several things: 1. You need autodetection support in the kernel. Check this 2. You must have created the RAID devices using persistent-superblock 3. The partition-types of the devices used in the RAID must be set to 0xFD (use fdisk and set the type to ``fd'') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ п.3 я не делал, может это? Вечером попробую - машина домашняя. -- Salavat Yarmukhametov salavat@regiongarant.ru ICQ 21144441 [-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] raidstart 2003-06-05 8:37 ` Salavat Yarmukhametov @ 2003-06-05 9:43 ` Алексей Любимов 2003-06-05 10:08 ` Aleksey Avdeev 2003-06-05 13:56 ` [sisyphus] raidstart Michael Shigorin 2 siblings, 0 replies; 19+ messages in thread From: Алексей Любимов @ 2003-06-05 9:43 UTC (permalink / raw) To: sisyphus Salavat Yarmukhametov пишет: >On Thu, Jun 05, 2003 at 11:40:32AM +0400, Aleksey Avdeev wrote: > > >>Salavat Yarmukhametov пишет: >> >> >>> Добрый день. Решил в системе создать raid1 раздел из 2-х партиций >>>на разных дисках. Создал разделы, /etc/raidtab, фс. Если вручную запустить >>>raidstart, потом md0 прекрасно монтируется, а при загрузке машины - нет. >>>mkinitrd --preload=raid1 делал. При загрузке модуль поднимается, про md0 - >>>пишет bad superblock. Чего я не доделал? Master2.2; 2.4.20-alt7 >>> >>> >>> >> Тема "root raid"* обсуждалась на прошлой недели в Community. >>Возможно Вам стоит поискать её в архиве. >> >> > >да нет, у меня не "root raid", на raid - /home root на обычном диске. Так >вот вручную после raidstart - монтируется, при включении машины - нет. >Нашёл в доке про: >Autodetection allows the RAID devices to be automatically recognized by >the kernel at boot-time, right after the ordinary partition detection is >done. > >This requires several things: > > 1. You need autodetection support in the kernel. Check this > 2. You must have created the RAID devices using persistent-superblock > 3. The partition-types of the devices used in the RAID must be set to >0xFD (use fdisk and set the type to ``fd'') >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > п.3 я не делал, может это? Вечером попробую - машина домашняя. > > честно говоря, soft raid /home у меня монтируется на нескольких машинах свободно. никаких плясок с mkinitrd и чем либо еще не требовалось. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] raidstart 2003-06-05 8:37 ` Salavat Yarmukhametov 2003-06-05 9:43 ` Алексей Любимов @ 2003-06-05 10:08 ` Aleksey Avdeev 2003-06-05 11:30 ` Salavat Yarmukhametov 2003-06-06 4:16 ` Борис Ревякин 2003-06-05 13:56 ` [sisyphus] raidstart Michael Shigorin 2 siblings, 2 replies; 19+ messages in thread From: Aleksey Avdeev @ 2003-06-05 10:08 UTC (permalink / raw) To: sisyphus Salavat Yarmukhametov пишет: > On Thu, Jun 05, 2003 at 11:40:32AM +0400, Aleksey Avdeev wrote: > >>Salavat Yarmukhametov пишет: >> >>> Добрый день. Решил в системе создать raid1 раздел из 2-х партиций >>>на разных дисках. Создал разделы, /etc/raidtab, фс. Если вручную запустить >>>raidstart, потом md0 прекрасно монтируется, а при загрузке машины - нет. >>>mkinitrd --preload=raid1 делал. При загрузке модуль поднимается, про md0 - >>>пишет bad superblock. Чего я не доделал? Master2.2; 2.4.20-alt7 >>> >> >> Тема "root raid"* обсуждалась на прошлой недели в Community. >>Возможно Вам стоит поискать её в архиве. > > > да нет, у меня не "root raid", на raid - /home root на обычном диске. Так > вот вручную после raidstart - монтируется, при включении машины - нет. > Нашёл в доке про: > Autodetection allows the RAID devices to be automatically recognized by > the kernel at boot-time, right after the ordinary partition detection is > done. > > This requires several things: > > 1. You need autodetection support in the kernel. Check this > 2. You must have created the RAID devices using persistent-superblock > 3. The partition-types of the devices used in the RAID must be set to > 0xFD (use fdisk and set the type to ``fd'') > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > п.3 я не делал, может это? Вечером попробую - машина домашняя. Не думаю: данная цитата существенна когда корень на RAIDе. И на Вашем ядре не поможет: При raid1 сделанном модулем корректно запустить автодетект и автостарт RAIDа на данном ядре невозможно. Точнее - у меня не получилось. :-( (Все подробности процесса - обсуждались в Community, в указанной теме. ;-)) ИМХО: Если корень не на RAIDе, то mkinitrd --preload=raid1 делать не нужно. Попробуйте посмотреть в сторону /etc/modules.conf - возможно собака порылась там или в /etc/rc.d/rc.sysinit. Точнее сказать немогу: у меня на RAIDе корень, и подобные проблемы требовали других решений. (Решил через initrd.) ЗЫ: Было бы легче рассуждать, если бы логи были доступны. -- С уважением. Алексей. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] raidstart 2003-06-05 10:08 ` Aleksey Avdeev @ 2003-06-05 11:30 ` Salavat Yarmukhametov 2003-06-06 4:16 ` Борис Ревякин 1 sibling, 0 replies; 19+ messages in thread From: Salavat Yarmukhametov @ 2003-06-05 11:30 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 2781 bytes --] On Thu, Jun 05, 2003 at 02:08:16PM +0400, Aleksey Avdeev wrote: > Salavat Yarmukhametov пишет: > >On Thu, Jun 05, 2003 at 11:40:32AM +0400, Aleksey Avdeev wrote: > > > >>Salavat Yarmukhametov пишет: > >> > >>> Добрый день. Решил в системе создать raid1 раздел из 2-х партиций > >>>на разных дисках. Создал разделы, /etc/raidtab, фс. Если вручную > >>>запустить > >>>raidstart, потом md0 прекрасно монтируется, а при загрузке машины - нет. > >>>mkinitrd --preload=raid1 делал. При загрузке модуль поднимается, про md0 > >>>- > >>>пишет bad superblock. Чего я не доделал? Master2.2; 2.4.20-alt7 > >>> > >> > >> Тема "root raid"* обсуждалась на прошлой недели в Community. > >>Возможно Вам стоит поискать её в архиве. > > > > > >да нет, у меня не "root raid", на raid - /home root на обычном диске. Так > >вот вручную после raidstart - монтируется, при включении машины - нет. > >Нашёл в доке про: > >Autodetection allows the RAID devices to be automatically recognized by > >the kernel at boot-time, right after the ordinary partition detection is > >done. > > > >This requires several things: > > > > 1. You need autodetection support in the kernel. Check this > > 2. You must have created the RAID devices using persistent-superblock > > 3. The partition-types of the devices used in the RAID must be set to > >0xFD (use fdisk and set the type to ``fd'') > >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > п.3 я не делал, может это? Вечером попробую - машина домашняя. > > Не думаю: данная цитата существенна когда корень на RAIDе. И > на Вашем ядре не поможет: При raid1 сделанном модулем корректно > запустить автодетект и автостарт RAIDа на данном ядре невозможно. Эээ, вот на серваке у меня Master2.0(2.4.18-alt6), корень на отдельной партиции, два raid1 устройства (md0, md1). Все стартует автоматом. Но там я рейд при инсталляции заводил. Вот у меня и вопрос - что я забыл сделать когда заводил raid на установленной системе, из того что делает инсталлятор. > Точнее - у меня не получилось. :-( (Все подробности процесса - > обсуждались в Community, в указанной теме. ;-)) к сожалению на Community я не подписан - трафик для меня великоват. > > ИМХО: Если корень не на RAIDе, то mkinitrd --preload=raid1 > делать не нужно. Попробуйте посмотреть в сторону понял, спасибо. > /etc/modules.conf - возможно собака порылась там или в нет, в /etc/modules.conf ничего относящегося к raid не нужно. > /etc/rc.d/rc.sysinit. дык, он вроде везде одинаков. >Точнее сказать немогу: у меня на RAIDе > корень, и подобные проблемы требовали других решений. (Решил > через initrd.) > > ЗЫ: Было бы легче рассуждать, если бы логи были доступны. логи к сожалению, дома забыл. Спасибо за ответ. -- Salavat Yarmukhametov salavat@regiongarant.ru ICQ 21144441 [-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] raidstart 2003-06-05 10:08 ` Aleksey Avdeev 2003-06-05 11:30 ` Salavat Yarmukhametov @ 2003-06-06 4:16 ` Борис Ревякин 2003-06-06 7:25 ` Aleksey Avdeev 1 sibling, 1 reply; 19+ messages in thread From: Борис Ревякин @ 2003-06-06 4:16 UTC (permalink / raw) To: sisyphus On Thu, 05 Jun 2003 14:08:16 +0400 "Aleksey Avdeev" <solo_oboroten@mail333.com> wrote: > /etc/rc.d/rc.sysinit. Точнее сказать немогу: у меня на RAIDе > корень, и подобные проблемы требовали других решений. (Решил > через initrd.) А не могли бы Вы показать свой lilo.conf ? -- С уважением, нач.ОАСУ ЗАО "Урупский ГОК" Борис Ревякин mailto:br@gin.ru ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] raidstart 2003-06-06 4:16 ` Борис Ревякин @ 2003-06-06 7:25 ` Aleksey Avdeev 2003-06-06 8:46 ` Aleksey Avdeev 0 siblings, 1 reply; 19+ messages in thread From: Aleksey Avdeev @ 2003-06-06 7:25 UTC (permalink / raw) To: sisyphus Борис Ревякин пишет: > On Thu, 05 Jun 2003 14:08:16 +0400 > "Aleksey Avdeev" <solo_oboroten@mail333.com> wrote: > > >>/etc/rc.d/rc.sysinit. Точнее сказать немогу: у меня на RAIDе >>корень, и подобные проблемы требовали других решений. (Решил >>через initrd.) > > > А не могли бы Вы показать свой lilo.conf ? У меня grub ;-) Ядру передаю root=/dev/md0, а сам raid поднимаю через initrd. Создание же самого initrd может оказаться не тривиальной и многовариантной задачей. Почему и предлагаю посмотреть архив Community (благо он через веб доступен). -- С уважением. Алексей. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] raidstart 2003-06-06 7:25 ` Aleksey Avdeev @ 2003-06-06 8:46 ` Aleksey Avdeev 0 siblings, 0 replies; 19+ messages in thread From: Aleksey Avdeev @ 2003-06-06 8:46 UTC (permalink / raw) To: sisyphus Aleksey Avdeev пишет: > Борис Ревякин пишет: > >> On Thu, 05 Jun 2003 14:08:16 +0400 >> "Aleksey Avdeev" <solo_oboroten@mail333.com> wrote: >> >> >>> /etc/rc.d/rc.sysinit. Точнее сказать немогу: у меня на RAIDе корень, >>> и подобные проблемы требовали других решений. (Решил через initrd.) >> >> >> >> А не могли бы Вы показать свой lilo.conf ? > > > У меня grub ;-) > > Ядру передаю root=/dev/md0, а сам raid поднимаю через initrd. > Создание же самого initrd может оказаться не тривиальной и > многовариантной задачей. Почему и предлагаю посмотреть архив Community > (благо он через веб доступен). > Приношу извинения за излишний траффик. В devel-kernel я пересылал следующие (возможно, сюда тоже стоило): -------- Исходное сообщение -------- ... Aleksey Avdeev пишет: > Владимир пишет: > >> Aleksey Avdeev пишет: >> >>> >>> Поэкспериментировал с ядром 2.4.20-alt7-up. Листинг содержимого >>> initrd содержится в прилагаемом файле initrd.ls.gz. >>> >>> linuxrc: >>> >>> ********** >>> >>> #!/bin/sh >>> /bin/insmod -f /lib/modules/2.4.20-alt7-up/kernel/drivers/md/raid1.o >>> /bin/insmod -f /lib/modules/2.4.20-alt7-up/kernel/fs/reiserfs/reiserfs.o >>> #/bin/mount -t proc /proc /proc >>> #/sbin/raidstart /dev/md0 /dev/md1 >>> /sbin/raidstart --all >>> >>> ^^^ Строки эквивалентны. Я не знаю, какой вариант правильнее. >>> >>> #/bin/cat /proc/mdstat >>> >>> ^^^ Если используется - требуется подключить proc и добавить cat и >>> umount в bin (или реализовать их средствами BusyBox). >>> >>> #/bin/umount proc >> >> >> >> >> >> Я из initrd инициализирую только корневой raid, соответсвенно сторока >> имеет вид >> /sbin/raidstart /dev/md0 >> >> Остальные инициализируются позднее. > > > Что, на мой взгляд, и правильно! :-) Но у меня не работает... :-( Буду > разбираться, в чём дело. (ИМХО: скорее всего я что-то не учёл.) > > >>> >>> ********** >>> >>> modules.conf: >>> >>> ********** >>> >>> alias md-personality-3 raid1 >>> >>> ********** >>> >>> Если существует линк md-personality-3.o -> raid1.o, то modules.conf >>> не требуется. >> >> >> >> >> >> У меня ни линка, ни записи в modules.conf нет. > > > Тоже повод разбираться. > >>> >>> raidtab: >>> >>> ********** >>> >>> raiddev /dev/md0 >>> raid-level 1 >>> nr-raid-disks 2 >>> nr-spare-disks 0 >>> chunk-size 4 >>> persistent-superblock 1 >>> device /dev/hdc3 >>> raid-disk 0 >>> device /dev/hda3 >>> raid-disk 1 >>> raiddev /dev/md1 >>> raid-level 1 >>> nr-raid-disks 2 >>> nr-spare-disks 0 >>> chunk-size 4 >>> persistent-superblock 1 >>> device /dev/hdc5 >>> raid-disk 0 >>> device /dev/hda5 >>> raid-disk 1 >>> >>> ********** >> >> >> >> >> >> А у меня в initrd "урезанный" raidtab, с описанием одного устройства >> (но это неважно). >> >> >>> Описание md1 - явная избыточность. Но при его удалении система >>> переставала корректно загружаться: Корень цепляла, а всё то, что у >>> меня на md1 (том lvm) - нет. Думаю, что что-то я не учёл... >> >> >> Чтобы некорневые raid и сверху lvm грузились требуется правка rc.sysinit >> Я писал об этом и жаль, что в дистрибутиве это не сделано (такая >> правка ничего не ломает). Просмотрел я эту правку, оказывается... С ней - всё работает с поднятием в initrd ТОЛЬКО md0. Правил initrd следующим образом: 1. cd dev; rm hd[ac]5 md1 2. в raidtab убил всё относящиеся к md1 3. в linuxrc строку "/sbin/raidstart --all" ОСТАВИЛ. В таком виде всё работает. >> Следует поменять местами секции иницализации raid (она должна >> находится до перемонтирования >> корня в режим чтение-запись, где в оригинальном скрипте идет >> иницализация lvm) и секцию lvm >> (то есть переместить ее точно туда, где в оригинале секция raid - >> после перемонтирования в чтение-запись). >> >> И еще. Для полной корректности иницализацию lvm следует делать с >> vgscan, у меня это так >> >> # LVM Setting >> VGCHANGE=/sbin/vgchange >> if [ -x $VGCHANGE ]; then >> if /sbin/vgscan &>/dev/null; then >> action "Setting up LVM:" "$VGCHANGE" -a y >> else >> /sbin/rmmod lvm-mod >> fi >> fi >> > > Если не ошибаюсь, то я пользуюсь Вашим rc.sysinit (если Вы его > выкладывали :-)). Спасибо! Правда, после обновлений его приходится > сливать с новыми стандартными. (Может и загрузка не получалась, из-за > ошибки при правке? Приду домой - проверю.) > > Правда ИМХО, с vgscan возможно нужно быть осторожнее: Автоматическая > правка конфигурационных файлов скриптом при КАЖДОЙ загрузке потенциально > может стать источником проблем при восстановлении системы. Но может я и > ошибаюсь... > -- С уважением. Алексей. ^ permalink raw reply [flat|nested] 19+ messages in thread
* [sisyphus] Re: raidstart 2003-06-05 8:37 ` Salavat Yarmukhametov 2003-06-05 9:43 ` Алексей Любимов 2003-06-05 10:08 ` Aleksey Avdeev @ 2003-06-05 13:56 ` Michael Shigorin 2003-06-05 15:31 ` Salavat Yarmukhametov 2 siblings, 1 reply; 19+ messages in thread From: Michael Shigorin @ 2003-06-05 13:56 UTC (permalink / raw) To: sisyphus; +Cc: Salavat Yarmukhametov [-- Attachment #1: Type: text/plain, Size: 417 bytes --] On Thu, Jun 05, 2003 at 12:37:44PM +0400, Salavat Yarmukhametov wrote: > 3. The partition-types of the devices used in the RAID must be set to > 0xFD (use fdisk and set the type to ``fd'') > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > п.3 я не делал, может это? Вечером попробую - машина домашняя. Ну разумеется. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* [sisyphus] Re: raidstart 2003-06-05 13:56 ` [sisyphus] raidstart Michael Shigorin @ 2003-06-05 15:31 ` Salavat Yarmukhametov 2003-06-05 16:55 ` Salavat Yarmukhametov ` (2 more replies) 0 siblings, 3 replies; 19+ messages in thread From: Salavat Yarmukhametov @ 2003-06-05 15:31 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 4584 bytes --] On Thu, Jun 05, 2003 at 04:56:04PM +0300, Michael Shigorin wrote: > On Thu, Jun 05, 2003 at 12:37:44PM +0400, Salavat Yarmukhametov wrote: > > 3. The partition-types of the devices used in the RAID must be set to > > 0xFD (use fdisk and set the type to ``fd'') > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > п.3 я не делал, может это? Вечером попробую - машина домашняя. > > Ну разумеется. Неа :( [root@localhost root]# fdisk /dev/hdb Command (m for help): p Disk /dev/hdb: 20.5 GB, 20547841536 bytes 255 heads, 63 sectors/track, 2498 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hdb1 * 1 1211 9727326 c Win95 FAT32 (LBA) /dev/hdb2 1212 2498 10337827+ fd Linux raid autodetect [root@localhost root]# fdisk /dev/hde Command (m for help): p Disk /dev/hde: 61.4 GB, 61492838400 bytes 16 heads, 63 sectors/track, 119150 cylinders Units = cylinders of 1008 * 512 = 516096 bytes Device Boot Start End Blocks Id System /dev/hde1 1 20318 10240240+ fd Linux raid autodetect /dev/hde2 20319 60953 20480040 83 Linux /dev/hde3 60954 119150 29331288 5 Extended /dev/hde5 60954 101588 20480008+ 83 Linux /dev/hde6 101589 117030 7782736+ 83 Linux /dev/hde7 117031 119062 1024096+ 83 Linux /dev/hde8 119063 119150 44320+ 83 Linux dmesg: md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27 md: Autodetecting RAID arrays. [events: 00000002] [events: 00000002] md: autorun ... md: considering hde1 ... md: adding hde1 ... md: adding hdb2 ... md: created md0 md: bind<hdb2,1> md: bind<hdb2,1> md: bind<hde1,2> md: running: <hde1><hdb2> md: hde1's event counter: 00000002 md: hdb2's event counter: 00000002 md: md0: raid array is not clean -- starting background reconstruction md: RAID level 1 does not need chunksize! Continuing anyway. kmod: failed to exec /sbin/modprobe -s -k md-personality-3, errno = 2 md: personality 3 is not loaded! md :do_md_run() returned -22 md: md0 stopped. md: unbind<hde1,1> md: export_rdev(hde1) md: unbind<hdb2,0> md: export_rdev(hdb2) md: ... autorun DONE. если после загрузки дать: raidstart /dev/md0 то в /var/log/messages: Jun 5 18:58:29 localhost kernel: [events: 00000002] Jun 5 18:58:29 localhost kernel: [events: 00000002] Jun 5 18:58:29 localhost kernel: md: autorun ... Jun 5 18:58:29 localhost kernel: md: considering hde1 ... Jun 5 18:58:29 localhost kernel: md: adding hde1 ... Jun 5 18:58:29 localhost kernel: md: adding hdb2 ... Jun 5 18:58:29 localhost kernel: md: created md0 Jun 5 18:58:29 localhost kernel: md: bind<hdb2,1> Jun 5 18:58:29 localhost kernel: md: bind<hde1,2> Jun 5 18:58:29 localhost kernel: md: running: <hde1><hdb2> Jun 5 18:58:29 localhost kernel: md: hde1's event counter: 00000002 Jun 5 18:58:29 localhost kernel: md: hdb2's event counter: 00000002 Jun 5 18:58:29 localhost kernel: md: RAID level 1 does not need chunksize! Continuing anyway. Jun 5 18:58:29 localhost kernel: md0: max total readahead window set to 508k Jun 5 18:58:29 localhost kernel: md0: 1 data-disks, max readahead per data-disk: 508k Jun 5 18:58:29 localhost kernel: raid1: device hde1 operational as mirror 1 Jun 5 18:58:29 localhost kernel: raid1: device hdb2 operational as mirror 0 Jun 5 18:58:29 localhost kernel: raid1: raid set md0 active with 2 out of 2 mirrors Jun 5 18:58:29 localhost kernel: md: updating md0 RAID superblock on device Jun 5 18:58:29 localhost kernel: md: hde1 [events: 00000003]<6>(write) hde1's sb offset: 10240128 Jun 5 18:58:29 localhost kernel: md: syncing RAID array md0 Jun 5 18:58:29 localhost kernel: md: minimum _guaranteed_ reconstruction speed: 100 KB/sec/disc. Jun 5 18:58:29 localhost kernel: md: using maximum available idle IO bandwith (but not more than 100000 KB/sec) for reconstruction. Jun 5 18:58:29 localhost kernel: md: using 508k window, over a total of 10240128 blocks. Jun 5 18:58:29 localhost kernel: md: hdb2 [events: 00000003]<6>(write) hdb2's sb offset: 10337728 Jun 5 18:58:29 localhost kernel: [events: 00000000] Jun 5 18:58:29 localhost kernel: md: ... autorun DONE. Jun 5 18:58:35 localhost kernel: kjournald starting. Commit interval 5 seconds Jun 5 18:58:35 localhost kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on md(9,0), internal journal Почему raidstart из /etc/rc.d/rc.sysinit не хочет отрабатываться? Чего еще я не доделал? -- Salavat Yarmukhametov salavat@regiongarant.ru ICQ 21144441 [-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] Re: raidstart 2003-06-05 15:31 ` Salavat Yarmukhametov @ 2003-06-05 16:55 ` Salavat Yarmukhametov 2003-06-05 20:14 ` Алексей Любимов 2003-06-05 19:02 ` Michael Shigorin 2003-06-06 7:53 ` Aleksey Avdeev 2 siblings, 1 reply; 19+ messages in thread From: Salavat Yarmukhametov @ 2003-06-05 16:55 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 901 bytes --] On Thu, Jun 05, 2003 at 07:31:48PM +0400, Salavat Yarmukhametov wrote: > On Thu, Jun 05, 2003 at 04:56:04PM +0300, Michael Shigorin wrote: > > On Thu, Jun 05, 2003 at 12:37:44PM +0400, Salavat Yarmukhametov wrote: > > > 3. The partition-types of the devices used in the RAID must be set to > > > 0xFD (use fdisk and set the type to ``fd'') > > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > > п.3 я не делал, может это? Вечером попробую - машина домашняя. > > > > Ну разумеется. > > > Неа :( <dd> > > Почему raidstart из /etc/rc.d/rc.sysinit не хочет отрабатываться? > Чего еще я не доделал? Добавил тупо после строчек о raid: /sbin/raidstart /dev/md0 заработало. Но ведь это неправильно? Такой вопрос: /etc/rc.d/rc.sysinit при любой инсталляции одинаковый ставится? Или если на этапе инсталляции я создал raid - он другой? -- Salavat Yarmukhametov salavat@regiongarant.ru ICQ 21144441 [-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] Re: raidstart 2003-06-05 16:55 ` Salavat Yarmukhametov @ 2003-06-05 20:14 ` Алексей Любимов 0 siblings, 0 replies; 19+ messages in thread From: Алексей Любимов @ 2003-06-05 20:14 UTC (permalink / raw) To: sisyphus Salavat Yarmukhametov пишет: >On Thu, Jun 05, 2003 at 07:31:48PM +0400, Salavat Yarmukhametov wrote: > > >>On Thu, Jun 05, 2003 at 04:56:04PM +0300, Michael Shigorin wrote: >> >> >>>On Thu, Jun 05, 2003 at 12:37:44PM +0400, Salavat Yarmukhametov wrote: >>> >>> >>>> 3. The partition-types of the devices used in the RAID must be set to >>>>0xFD (use fdisk and set the type to ``fd'') >>>>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> п.3 я не делал, может это? Вечером попробую - машина домашняя. >>>> >>>> >>>Ну разумеется. >>> >>> >>Неа :( >> >> > ><dd> > > >>Почему raidstart из /etc/rc.d/rc.sysinit не хочет отрабатываться? >>Чего еще я не доделал? >> >> > >Добавил тупо после строчек о raid: >/sbin/raidstart /dev/md0 >заработало. Но ведь это неправильно? >Такой вопрос: /etc/rc.d/rc.sysinit при любой инсталляции одинаковый >ставится? Или если на этапе инсталляции я создал raid - он другой? > > > > persistent-superblock 1 в /etc/raidtab есть? избавится от ворнингов при raidstart (чего то типа chunk-size continue anyway) не пробовали? ^ permalink raw reply [flat|nested] 19+ messages in thread
* [sisyphus] Re: raidstart 2003-06-05 15:31 ` Salavat Yarmukhametov 2003-06-05 16:55 ` Salavat Yarmukhametov @ 2003-06-05 19:02 ` Michael Shigorin 2003-06-06 6:13 ` Salavat Yarmukhametov 2003-06-06 7:53 ` Aleksey Avdeev 2 siblings, 1 reply; 19+ messages in thread From: Michael Shigorin @ 2003-06-05 19:02 UTC (permalink / raw) To: sisyphus; +Cc: Salavat Yarmukhametov On Thu, Jun 05, 2003 at 07:31:48PM +0400, Salavat Yarmukhametov wrote: > Почему raidstart из /etc/rc.d/rc.sysinit не хочет отрабатываться? > Чего еще я не доделал? Ммм... echo "raid1" >> /etc/modules ? (могу жестоко тормозить) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 19+ messages in thread
* [sisyphus] Re: raidstart 2003-06-05 19:02 ` Michael Shigorin @ 2003-06-06 6:13 ` Salavat Yarmukhametov 0 siblings, 0 replies; 19+ messages in thread From: Salavat Yarmukhametov @ 2003-06-06 6:13 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 981 bytes --] On Thu, Jun 05, 2003 at 10:02:52PM +0300, Michael Shigorin wrote: > On Thu, Jun 05, 2003 at 07:31:48PM +0400, Salavat Yarmukhametov wrote: > > Почему raidstart из /etc/rc.d/rc.sysinit не хочет отрабатываться? > > Чего еще я не доделал? > > Ммм... echo "raid1" >> /etc/modules > ? пробывал, не помогает. после тупого добавления /sbin/raidstart в /etc/rc.d/rc.sysinit после строчек о raid, в dmesg такие строки: raid1: device hde1 operational as mirror 1 raid1: device hdb2 operational as mirror 0 raid1: raid set md0 active with 2 out of 2 mirrors md: updating md0 RAID superblock on device md: hde1 [events: 0000000d]<6>(write) hde1's sb offset: 10240128 md: hdb2 [events: 0000000d]<6>(write) hdb2's sb offset: 10337728 [events: 00000000] md: invalid raid superblock magic on md0 md: md0 has invalid sb, not importing! md: no nested md device found md: ... autorun DONE. md: array md0 already exists! но стартует. -- Salavat Yarmukhametov salavat@regiongarant.ru ICQ 21144441 [-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] Re: raidstart 2003-06-05 15:31 ` Salavat Yarmukhametov 2003-06-05 16:55 ` Salavat Yarmukhametov 2003-06-05 19:02 ` Michael Shigorin @ 2003-06-06 7:53 ` Aleksey Avdeev 2003-06-06 8:12 ` Salavat Yarmukhametov 2 siblings, 1 reply; 19+ messages in thread From: Aleksey Avdeev @ 2003-06-06 7:53 UTC (permalink / raw) To: sisyphus Salavat Yarmukhametov пишет: > On Thu, Jun 05, 2003 at 04:56:04PM +0300, Michael Shigorin wrote: > >>On Thu, Jun 05, 2003 at 12:37:44PM +0400, Salavat Yarmukhametov wrote: >> >>> 3. The partition-types of the devices used in the RAID must be set to >>>0xFD (use fdisk and set the type to ``fd'') >>>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> п.3 я не делал, может это? Вечером попробую - машина домашняя. >> >>Ну разумеется. > > > > Неа :( > [root@localhost root]# fdisk /dev/hdb > Command (m for help): p > Disk /dev/hdb: 20.5 GB, 20547841536 bytes > 255 heads, 63 sectors/track, 2498 cylinders > Units = cylinders of 16065 * 512 = 8225280 bytes > > Device Boot Start End Blocks Id System > /dev/hdb1 * 1 1211 9727326 c Win95 FAT32 (LBA) > /dev/hdb2 1212 2498 10337827+ fd Linux raid autodetect > [root@localhost root]# fdisk /dev/hde > Command (m for help): p > > Disk /dev/hde: 61.4 GB, 61492838400 bytes > 16 heads, 63 sectors/track, 119150 cylinders > Units = cylinders of 1008 * 512 = 516096 bytes > > Device Boot Start End Blocks Id System > /dev/hde1 1 20318 10240240+ fd Linux raid autodetect > /dev/hde2 20319 60953 20480040 83 Linux > /dev/hde3 60954 119150 29331288 5 Extended > /dev/hde5 60954 101588 20480008+ 83 Linux > /dev/hde6 101589 117030 7782736+ 83 Linux > /dev/hde7 117031 119062 1024096+ 83 Linux > /dev/hde8 119063 119150 44320+ 83 Linux > > > dmesg: > > md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27 > md: Autodetecting RAID arrays. > [events: 00000002] > [events: 00000002] > md: autorun ... > md: considering hde1 ... > md: adding hde1 ... > md: adding hdb2 ... > md: created md0 > md: bind<hdb2,1> > md: bind<hdb2,1> > md: bind<hde1,2> > md: running: <hde1><hdb2> > md: hde1's event counter: 00000002 > md: hdb2's event counter: 00000002 > md: md0: raid array is not clean -- starting background reconstruction > md: RAID level 1 does not need chunksize! Continuing anyway. > kmod: failed to exec /sbin/modprobe -s -k md-personality-3, errno = 2 > md: personality 3 is not loaded! > md :do_md_run() returned -22 > md: md0 stopped. > md: unbind<hde1,1> > md: export_rdev(hde1) > md: unbind<hdb2,0> > md: export_rdev(hdb2) > md: ... autorun DONE. Если дальше покопаться в логах, непомню в каких имеено файлах /var/log/kernel/* (я смотрел все :-)) или внимательно посмотреть на сообщения при загрузке, то можно заметить что приведённая цитата присутствует ДО сообщения о монтировании initrd с требуемыми модулями (почему я и сделал вывод о некорректной работе автораида в модульной конфигурации :-() и, соответственно, реального корня. > > если после загрузки дать: > raidstart /dev/md0 > то в /var/log/messages: > Jun 5 18:58:29 localhost kernel: [events: 00000002] > Jun 5 18:58:29 localhost kernel: [events: 00000002] > Jun 5 18:58:29 localhost kernel: md: autorun ... > Jun 5 18:58:29 localhost kernel: md: considering hde1 ... > Jun 5 18:58:29 localhost kernel: md: adding hde1 ... > Jun 5 18:58:29 localhost kernel: md: adding hdb2 ... > Jun 5 18:58:29 localhost kernel: md: created md0 > Jun 5 18:58:29 localhost kernel: md: bind<hdb2,1> > Jun 5 18:58:29 localhost kernel: md: bind<hde1,2> > Jun 5 18:58:29 localhost kernel: md: running: <hde1><hdb2> > Jun 5 18:58:29 localhost kernel: md: hde1's event counter: 00000002 > Jun 5 18:58:29 localhost kernel: md: hdb2's event counter: 00000002 > Jun 5 18:58:29 localhost kernel: md: RAID level 1 does not need > chunksize! Continuing anyway. > Jun 5 18:58:29 localhost kernel: md0: max total readahead window set to > 508k > Jun 5 18:58:29 localhost kernel: md0: 1 data-disks, max readahead per > data-disk: > 508k > Jun 5 18:58:29 localhost kernel: raid1: device hde1 operational as mirror > 1 > Jun 5 18:58:29 localhost kernel: raid1: device hdb2 operational as mirror > 0 > Jun 5 18:58:29 localhost kernel: raid1: raid set md0 active with 2 out of > 2 mirrors > Jun 5 18:58:29 localhost kernel: md: updating md0 RAID superblock on > device > Jun 5 18:58:29 localhost kernel: md: hde1 [events: 00000003]<6>(write) > hde1's sb > offset: 10240128 > Jun 5 18:58:29 localhost kernel: md: syncing RAID array md0 > Jun 5 18:58:29 localhost kernel: md: minimum _guaranteed_ reconstruction > speed: 100 KB/sec/disc. > Jun 5 18:58:29 localhost kernel: md: using maximum available idle IO > bandwith (but not more than 100000 KB/sec) for reconstruction. > Jun 5 18:58:29 localhost kernel: md: using 508k window, over a total of > 10240128 > blocks. > Jun 5 18:58:29 localhost kernel: md: hdb2 [events: 00000003]<6>(write) > hdb2's sb > offset: 10337728 > Jun 5 18:58:29 localhost kernel: [events: 00000000] > Jun 5 18:58:29 localhost kernel: md: ... autorun DONE. > Jun 5 18:58:35 localhost kernel: kjournald starting. Commit interval 5 > seconds > Jun 5 18:58:35 localhost kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on > md(9,0), internal journal А теперь, требуемые модули доступны :-) > > Почему raidstart из /etc/rc.d/rc.sysinit не хочет отрабатываться? > Чего еще я не доделал? Что в /etc/raidtab? -- С уважением. Алексей. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] Re: raidstart 2003-06-06 7:53 ` Aleksey Avdeev @ 2003-06-06 8:12 ` Salavat Yarmukhametov 2003-06-06 8:31 ` Aleksey Avdeev 0 siblings, 1 reply; 19+ messages in thread From: Salavat Yarmukhametov @ 2003-06-06 8:12 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 335 bytes --] On Fri, Jun 06, 2003 at 11:53:31AM +0400, Aleksey Avdeev wrote: > > Что в /etc/raidtab? raiddev /dev/md0 raid-level 1 chunk-size 64k persistent-superblock 1 nr-raid-disks 2 device /dev/hdb2 raid-disk 0 device /dev/hde1 raid-disk 1 -- Salavat Yarmukhametov salavat@regiongarant.ru ICQ 21144441 [-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] Re: raidstart 2003-06-06 8:12 ` Salavat Yarmukhametov @ 2003-06-06 8:31 ` Aleksey Avdeev 2003-06-06 8:34 ` Salavat Yarmukhametov 0 siblings, 1 reply; 19+ messages in thread From: Aleksey Avdeev @ 2003-06-06 8:31 UTC (permalink / raw) To: sisyphus Salavat Yarmukhametov пишет: > On Fri, Jun 06, 2003 at 11:53:31AM +0400, Aleksey Avdeev wrote: > >> Что в /etc/raidtab? > > > raiddev /dev/md0 > raid-level 1 > chunk-size 64k > persistent-superblock 1 > > nr-raid-disks 2 > device /dev/hdb2 > raid-disk 0 > device /dev/hde1 > raid-disk 1 Попробуйте поменять порядок устройств: встречал я рекомендацию (в HOWTO, по моему) что устройство меньшего размера должно включаться в раид ПЕРВЫМ. (У меня тоже были проблемы, пока я ей не последовал ;-)) -- С уважением. Алексей. ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [sisyphus] Re: raidstart 2003-06-06 8:31 ` Aleksey Avdeev @ 2003-06-06 8:34 ` Salavat Yarmukhametov 0 siblings, 0 replies; 19+ messages in thread From: Salavat Yarmukhametov @ 2003-06-06 8:34 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 713 bytes --] On Fri, Jun 06, 2003 at 12:31:31PM +0400, Aleksey Avdeev wrote: > Salavat Yarmukhametov пишет: > >On Fri, Jun 06, 2003 at 11:53:31AM +0400, Aleksey Avdeev wrote: > > > >> Что в /etc/raidtab? > > > > > >raiddev /dev/md0 > >raid-level 1 > >chunk-size 64k > >persistent-superblock 1 > > > >nr-raid-disks 2 > > device /dev/hdb2 > > raid-disk 0 > > device /dev/hde1 > > raid-disk 1 > > Попробуйте поменять порядок устройств: встречал я рекомендацию > (в HOWTO, по моему) что устройство меньшего размера должно > включаться в раид ПЕРВЫМ. (У меня тоже были проблемы, пока я ей > не последовал ;-)) Спасибо, попробую. -- Salavat Yarmukhametov salavat@regiongarant.ru ICQ 21144441 [-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2003-06-06 8:46 UTC | newest] Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2003-06-05 5:46 [sisyphus] raidstart Salavat Yarmukhametov 2003-06-05 7:40 ` Aleksey Avdeev 2003-06-05 8:37 ` Salavat Yarmukhametov 2003-06-05 9:43 ` Алексей Любимов 2003-06-05 10:08 ` Aleksey Avdeev 2003-06-05 11:30 ` Salavat Yarmukhametov 2003-06-06 4:16 ` Борис Ревякин 2003-06-06 7:25 ` Aleksey Avdeev 2003-06-06 8:46 ` Aleksey Avdeev 2003-06-05 13:56 ` [sisyphus] raidstart Michael Shigorin 2003-06-05 15:31 ` Salavat Yarmukhametov 2003-06-05 16:55 ` Salavat Yarmukhametov 2003-06-05 20:14 ` Алексей Любимов 2003-06-05 19:02 ` Michael Shigorin 2003-06-06 6:13 ` Salavat Yarmukhametov 2003-06-06 7:53 ` Aleksey Avdeev 2003-06-06 8:12 ` Salavat Yarmukhametov 2003-06-06 8:31 ` Aleksey Avdeev 2003-06-06 8:34 ` Salavat Yarmukhametov
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git