Help! Ядро+gmirror=проблемма с загрузкой FreeBSD

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Breferd
проходил мимо
Сообщения: 5
Зарегистрирован: 2009-11-09 8:37:00

Help! Ядро+gmirror=проблемма с загрузкой FreeBSD

Непрочитанное сообщение Breferd » 2009-11-09 8:51:48

Здравствуйте!

Было собственно собранное ядро назовем его mykernel
туда были добавлена опция
options GEOM_MIRROR
Сам его пользую для бэкапа
настраивал по статье lissyara большой ему респект
http://www.lissyara.su/?id=1272

После перезагрузки сервера под FreeBSD 7.1 система начала грузить ядро по умолчанию и следовательно
при загрузке она не может замонтировать разделы типа /dev/mirror/gm0s1a

Я конечно понимаю что можно загрузиться с диска, изменить /etc/fstab на дефолтовый и и заново настроить gmirror
Но хотелось бы знать может есть другой подход

Заранее благодарен!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD

Непрочитанное сообщение Alex Keda » 2009-11-09 9:26:35

Код: Выделить всё

gmirror list
gmirror status
Убей их всех! Бог потом рассортирует...

АНОНИМ
проходил мимо

Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD

Непрочитанное сообщение АНОНИМ » 2009-11-09 9:49:29

собранно не значит установлено.

Breferd
проходил мимо
Сообщения: 5
Зарегистрирован: 2009-11-09 8:37:00

Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD

Непрочитанное сообщение Breferd » 2009-11-09 11:25:28

АНОНИМ писал(а):собранно не значит установлено.
я думаю при этих командах оно должно было установлено

Код: Выделить всё

cd /usr/src
make buildkernel KERNCONF=MYKERNEL
make installkernel KERNCONF=MYKERNEL
uname -a выдавал информацию о смене ядра
тем более uptime у сервера был около полугода и я не раз делал обновления ядра

Breferd
проходил мимо
Сообщения: 5
Зарегистрирован: 2009-11-09 8:37:00

Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD

Непрочитанное сообщение Breferd » 2009-11-09 11:29:30

lissyara писал(а):

Код: Выделить всё

gmirror list
gmirror status
до шелла не доходит вываливается с просьбой вручную подмонтировать
попробую попозже вручную вывод набрать так как к серваку не подключиться удаленно нужно в серверную шагать и постаринке на бумажку :smile:

Аватара пользователя
MASiK
лейтенант
Сообщения: 625
Зарегистрирован: 2008-09-19 20:09:41
Откуда: Оттуда
Контактная информация:

Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD

Непрочитанное сообщение MASiK » 2009-11-09 11:43:24

Дык, у тебя наверно fstab слетели, было аля ad0s1a терь стало чёт другое, смотри как он там называется (при загрузке), монтируй в ручную и редактируй
/etc/fstab
Там чёт должно быть аля gm0

Код: Выделить всё

/dev/mirror/gm0
Должно работать
Самурай

Breferd
проходил мимо
Сообщения: 5
Зарегистрирован: 2009-11-09 8:37:00

Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD

Непрочитанное сообщение Breferd » 2009-11-09 12:27:44

MASiK писал(а):Дык, у тебя наверно fstab слетели, было аля ad0s1a терь стало чёт другое, смотри как он там называется (при загрузке), монтируй в ручную и редактируй
/etc/fstab
Там чёт должно быть аля gm0

Код: Выделить всё

/dev/mirror/gm0
Должно работать
дело в том что там как раз типо вот такого

Код: Выделить всё

Filesystem            Size    Used   Avail Capacity  Mounted on
/dev/mirror/gm0s1a    372M     60M    282M    18%    /
devfs                 1.0K    1.0K      0B   100%    /dev
/dev/mirror/gm0s1d    1.9G     14K    1.8G     0%    /tmp
/dev/mirror/gm0s1h    271G    6.0G    243G     2%    /usr
/dev/mirror/gm0s1b    9.3G     34M    8.5G     0%    /var
такое ощущение что оба диска вылетели из gmirror
вот как бы их туда вставить
Последний раз редактировалось Alex Keda 2009-11-09 12:50:58, всего редактировалось 1 раз.
Причина: Товарисчи, цените чужое время, юзайте кнопочку [code]...

Breferd
проходил мимо
Сообщения: 5
Зарегистрирован: 2009-11-09 8:37:00

Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD

Непрочитанное сообщение Breferd » 2009-11-09 13:05:07

Ура победа за нами!
Кому интересно краткий рассказ!

С чего все началось видимо были какие то неполадки с gmirror, то ли я не увидел сообщения то ли одно из двух
Недели две назад пересобирал ядро как обычно

Код: Выделить всё

cd /usr/src
make buildkernel KERNCONF=MYKERNEL
make installkernel KERNCONF=MYKERNEL
образ нового ядра не записался в файловой системе(проверял - нет и все)
соответственно после перезагрузки файла ядра он моего не нашел и давай грузить GENERIC ядро
естественно в нем нет опции

Код: Выделить всё

options GEOM_MIRROR
и поэтому вся загрузка шла лесом

Решение:
1. При загрузке выбираю пункт 6-Escape to loader promt
2. И в ручную гружу нужный модуль

Код: Выделить всё

load geom_mirror.ko
3. Далее команду boot
И о чудо все заработало

Спасибо всем кто откликнулся!!!

Shvapsss
проходил мимо

gmirror=проблемма с загрузкой FreeBSD

Непрочитанное сообщение Shvapsss » 2009-11-13 18:27:29

Доброго времени суток!

У меня случилась неприятность в пятницу вечером :) Которая совершенно не находит понимания в моей голове.

Настроил себе зеркалирование по статье http://wiki.izhnet.org/pages/viewpage.a ... Id=7438473
(Та что на этом сайте тоже приняла участие только команды не подходят для freebsd 7.1 http://www.lissyara.su/?id=1922 )
Ну так вот это не суть, сначала я бился с тем что один винт больше другого на 1М. Как это было тупо сложно вообразить, пришлось делать "дамп рестор" переписывать загрузчик итп... Вообщем наеба*ся по самое нихачу. И вот под самый вечер я таки настроил, синхронизировал и перезагрузился с целью вытащить 1 хард и проверить результат.
Тут я констатирую смерть всех моих трудов намертво.
Когда я включаю тачку она грузиться проходит тест оперативной памяти, потом детект винтов и собсна на этом этапе загорается типа Меню выбора грузить FreeBSD жать F1 или Drive1 кнопка F5 я думаю все поняли о чем я.
На этом этапе система не отвечает а просто через каждые 5 секунд выдает коротки звуковой сигнал, а если я жму Интер или еще что , так же отвечает звуком.
PS: пока писал кое что пришло в голову, сейчас проверю.

Спасибо всем кто откликнется, мне решение не горит, просто интересно разобраться в чем проблема так сказать + экспириенс :)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD

Непрочитанное сообщение Alex Keda » 2009-11-13 18:33:16

чё-то вы не так сделали.
тока чё именно - не подскажу
Убей их всех! Бог потом рассортирует...

Shvapsss
проходил мимо

Re: Help! gmirror=проблемма с загрузкой FreeBSD

Непрочитанное сообщение Shvapsss » 2009-11-13 19:20:35

Забавно :) я так и предположил что я что то сломал :)
Вот только не могу понять что, одна мысль приходит в голову что я повредил загрузчик, но процедуры лечения через диск и sysinstall не помогают, они или не фиксят его или он не реагирует или дело вообще не в нем.
Я еще попробую что нить поделать конечно, но походу придется снести все и сделать по новой :) Благо тачка тестовая, но я попробую сделать так что бы сохранить инфу :) Хотя сейчас загрузил ливСд и через него спокойно монтирую файловые системы. Так что в случае чего я так и так смогу спасти инфу получается.
Наверно нафиг все отформатирую :)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD

Непрочитанное сообщение Alex Keda » 2009-11-13 19:25:08

загрузчик первой стадии - у вас живой. именно он предлагает нажать F1
а вот чё с остальными - не знаю
Убей их всех! Бог потом рассортирует...

Shvapsss
проходил мимо

Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD

Непрочитанное сообщение Shvapsss » 2009-11-13 19:40:57

Вот как бы он то предложил, но на этом все,хана :)
Никак дальше не реагирует получается.
Ладно спасибо! я в любом случае уже все убил, перезаливаю.

Shvapsss
проходил мимо

Re: Help! gmirror=проблемма с загрузкой FreeBSD

Непрочитанное сообщение Shvapsss » 2009-11-13 19:49:04

Кстати на будущее!!!После одной из перезагрузок у меня вышло примерно следущее

>> FreeBSD/i386 BOOT
Default: 0:ad(0,a)/kernel
boot:
ПРИМЕРНО!!! Я точно не помню что он мне вывел, я указал ему другой винт для загрузки и видимо на этом этапе я как то и получил свой БАГ.
Вот ссылка которая может помочь и в частности команда которую можно попробывать если у кого нить выйдет то же самое.!!

Если вам когда-либо понадобится заменить установленные boot1 и boot2, то используйте утилиту disklabel(8).

Код: Выделить всё

 # disklabel -B diskslice
http://freebsd.org.ru/handbook/boot-blocks.html

ЗЫ: lissyara ты натолкнул на мысль , но я уже все потер((( :bn:

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD

Непрочитанное сообщение Alex Keda » 2009-11-13 23:15:06

http://www.lissyara.su/?id=1997
вот вам новая статья.
лучше по ней сделайте.
спать будете спокойней =)))
Убей их всех! Бог потом рассортирует...


Shvapsss
проходил мимо

Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD

Непрочитанное сообщение Shvapsss » 2009-11-16 12:28:01

Кстати я обычный raid1 про который я писал проблемы устранил.
Сейчас пришел на работу и за пол часа с нуля поднял :)
Опыт все таки решает все. Теперь быстро возведу его на рабочем сервере и буду тестить то что ты мне посоветовал...

Аватара пользователя
SAM
ефрейтор
Сообщения: 66
Зарегистрирован: 2010-03-18 12:15:07
Откуда: Москва
Контактная информация:

Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD

Непрочитанное сообщение SAM » 2011-08-11 8:27:46

Подытожу тему. Тем кто будет интегрировать GEOM_MIRROR в ядро.
Сначала собирается рейд, и только потом пересобираем ядро с GEOM_MIRROR.
В противном случае система будет не загружабельной.