URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 94027
[ Назад ]

Исходное сообщение
"Слетел рэйд после пересборки ядра"

Отправлено RESET , 14-Ноя-12 11:43 
Привет!
Такая возникла проблема: есть свежеустановленная фря 9.0 на RAID1 (делал с помощью gmirror по этой статье: http://muff.kiev.ua/content/gmirror-programnyi-raid-1-i-gpt). После установки добавил в ядро опции
options         IPFIREWALL
options         IPDIVERT
options         IPFIREWALL_VERBOSE
options         IPFIREWALL_VERBOSE_LIMIT=10
options         DUMMYNET
Дабы включить ipfw. Пересобрал, установил, всё в порядке.
После этого потребовалось включить форвардинг в ipfw, добавляю в ядро опцию
options         IPFIREWALL_FORWARD
Начитамшись хэндбука добавляю в /etc/make.conf строку
MODULES_OVERRIDE = ipfw
Дабы не пересобиралось всё, а только ipfw. Билдилось тем не менее достаточно долго, инсталлилось быстро. Ребут.
И после перезагрузки система вылетает в mountroot>
Не подгружается модуль /boot/loader/geom_mirror.ko . В этом каталоге его просто нет!

В итоге загрузился с диска, толкнул gmirror load, смонтировал /dev/mirror/gm0p2, скопировал с CD файл geom_mirror.ko, ребут, рэйд в режиме DEGRADED, но синхронится нормально.

Вопрос - что я сделал не так?? И как в дальнейшем пересобирать ядро чтоб не зацепить рэйд и не плясать потом с бубном?


Содержание

Сообщения в этом обсуждении
"Слетел рэйд после пересборки ядра"
Отправлено lavr , 14-Ноя-12 13:13 
>[оверквотинг удален]
> MODULES_OVERRIDE = ipfw
> Дабы не пересобиралось всё, а только ipfw. Билдилось тем не менее достаточно
> долго, инсталлилось быстро. Ребут.
> И после перезагрузки система вылетает в mountroot>
> Не подгружается модуль /boot/loader/geom_mirror.ko . В этом каталоге его просто нет!
> В итоге загрузился с диска, толкнул gmirror load, смонтировал /dev/mirror/gm0p2, скопировал
> с CD файл geom_mirror.ko, ребут, рэйд в режиме DEGRADED, но синхронится
> нормально.
> Вопрос - что я сделал не так?? И как в дальнейшем пересобирать
> ядро чтоб не зацепить рэйд и не плясать потом с бубном?

модули находятся в /boot/kernel

вылет в mountroot говорит о том что вы скорей всего неверно создали зеркало
поиск, за последний месяц тут разжевано было про gmirror, или посмотрите на
странице Андрея Елсукова (поиск подскажет)


"Слетел рэйд после пересборки ядра"
Отправлено RESET , 14-Ноя-12 13:25 
>>[оверквотинг удален]
> вылет в mountroot говорит о том что вы скорей всего неверно создали
> зеркало
> поиск, за последний месяц тут разжевано было про gmirror, или посмотрите на
> странице Андрея Елсукова (поиск подскажет)

Ну как же неверно.. Рэйд работает, синхронится, отключать винты пробовал, всё ок.
1-й раз ядро собралось-пересобралось нормально, рэйд не слетал.


"Слетел рэйд после пересборки ядра"
Отправлено RESET , 14-Ноя-12 15:38 
А если попробовать собрать ядро с опцией

options         GEOM_MIRROR             # Disk mirroring

Вместо того, чтоб подгружать geom_mirror.ko?


"Слетел рэйд после пересборки ядра"
Отправлено lavr , 14-Ноя-12 15:47 
> А если попробовать собрать ядро с опцией
> options         GEOM_MIRROR  
>           #
> Disk mirroring
> Вместо того, чтоб подгружать geom_mirror.ko?

попробуйте

если вы перегружались и зеркало у вас работало, дело в чем-то другом.

# uname -a
# cat /boot/loader.conf
# ls -la /boot/kernel | grep geom
# ls -la /boot/kernel/kernel
# grep -v ^# /sys/conf/newvers.sh | head -n 4
# gpart show



"Слетел рэйд после пересборки ядра"
Отправлено RESET , 14-Ноя-12 17:24 
Получилось, полёт нормальный :)

(Кто будет делать так же, не забудьте в /boot/loader.conf закоментить geom_mirror_load="YES")