Страница 1 из 1
Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
Добавлено: 2009-11-09 8:51:48
Breferd
Здравствуйте!
Было собственно собранное ядро назовем его mykernel
туда были добавлена опция
options GEOM_MIRROR
Сам его пользую для бэкапа
настраивал по статье lissyara большой ему респект
http://www.lissyara.su/?id=1272
После перезагрузки сервера под FreeBSD 7.1 система начала грузить ядро по умолчанию и следовательно
при загрузке она не может замонтировать разделы типа /dev/mirror/gm0s1a
Я конечно понимаю что можно загрузиться с диска, изменить /etc/fstab на дефолтовый и и заново настроить gmirror
Но хотелось бы знать может есть другой подход
Заранее благодарен!
Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
Добавлено: 2009-11-09 9:26:35
Alex Keda
Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
Добавлено: 2009-11-09 9:49:29
АНОНИМ
собранно не значит установлено.
Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
Добавлено: 2009-11-09 11:25:28
Breferd
АНОНИМ писал(а):собранно не значит установлено.
я думаю при этих командах оно должно было установлено
Код: Выделить всё
cd /usr/src
make buildkernel KERNCONF=MYKERNEL
make installkernel KERNCONF=MYKERNEL
uname -a выдавал информацию о смене ядра
тем более uptime у сервера был около полугода и я не раз делал обновления ядра
Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
Добавлено: 2009-11-09 11:29:30
Breferd
до шелла не доходит вываливается с просьбой вручную подмонтировать
попробую попозже вручную вывод набрать так как к серваку не подключиться удаленно нужно в серверную шагать и постаринке на бумажку

Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
Добавлено: 2009-11-09 11:43:24
MASiK
Дык, у тебя наверно fstab слетели, было аля ad0s1a терь стало чёт другое, смотри как он там называется (при загрузке), монтируй в ручную и редактируй
/etc/fstab
Там чёт должно быть аля gm0
Должно работать
Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
Добавлено: 2009-11-09 12:27:44
Breferd
MASiK писал(а):Дык, у тебя наверно fstab слетели, было аля ad0s1a терь стало чёт другое, смотри как он там называется (при загрузке), монтируй в ручную и редактируй
/etc/fstab
Там чёт должно быть аля 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
вот как бы их туда вставить
Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
Добавлено: 2009-11-09 13:05:07
Breferd
Ура победа за нами!
Кому интересно краткий рассказ!
С чего все началось видимо были какие то неполадки с gmirror, то ли я не увидел сообщения то ли одно из двух
Недели две назад пересобирал ядро как обычно
Код: Выделить всё
cd /usr/src
make buildkernel KERNCONF=MYKERNEL
make installkernel KERNCONF=MYKERNEL
образ нового ядра не записался в файловой системе(проверял - нет и все)
соответственно после перезагрузки файла ядра он моего не нашел и давай грузить GENERIC ядро
естественно в нем нет опции
и поэтому вся загрузка шла лесом
Решение:
1. При загрузке выбираю пункт 6-Escape to loader promt
2. И в ручную гружу нужный модуль
3. Далее команду boot
И о чудо все заработало
Спасибо всем кто откликнулся!!!
gmirror=проблемма с загрузкой FreeBSD
Добавлено: 2009-11-13 18:27:29
Shvapsss
Доброго времени суток!
У меня случилась неприятность в пятницу вечером

Которая совершенно не находит понимания в моей голове.
Настроил себе зеркалирование по статье
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: пока писал кое что пришло в голову, сейчас проверю.
Спасибо всем кто откликнется, мне решение не горит, просто интересно разобраться в чем проблема так сказать + экспириенс

Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
Добавлено: 2009-11-13 18:33:16
Alex Keda
чё-то вы не так сделали.
тока чё именно - не подскажу
Re: Help! gmirror=проблемма с загрузкой FreeBSD
Добавлено: 2009-11-13 19:20:35
Shvapsss
Забавно

я так и предположил что я что то сломал

Вот только не могу понять что, одна мысль приходит в голову что я повредил загрузчик, но процедуры лечения через диск и sysinstall не помогают, они или не фиксят его или он не реагирует или дело вообще не в нем.
Я еще попробую что нить поделать конечно, но походу придется снести все и сделать по новой

Благо тачка тестовая, но я попробую сделать так что бы сохранить инфу

Хотя сейчас загрузил ливСд и через него спокойно монтирую файловые системы. Так что в случае чего я так и так смогу спасти инфу получается.
Наверно нафиг все отформатирую

Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
Добавлено: 2009-11-13 19:25:08
Alex Keda
загрузчик первой стадии - у вас живой. именно он предлагает нажать F1
а вот чё с остальными - не знаю
Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
Добавлено: 2009-11-13 19:40:57
Shvapsss
Вот как бы он то предложил, но на этом все,хана

Никак дальше не реагирует получается.
Ладно спасибо! я в любом случае уже все убил, перезаливаю.
Re: Help! gmirror=проблемма с загрузкой FreeBSD
Добавлено: 2009-11-13 19:49:04
Shvapsss
Кстати на будущее!!!После одной из перезагрузок у меня вышло примерно следущее
>> FreeBSD/i386 BOOT
Default: 0:ad(0,a)/kernel
boot:
ПРИМЕРНО!!! Я точно не помню что он мне вывел, я указал ему другой винт для загрузки и видимо на этом этапе я как то и получил свой БАГ.
Вот ссылка которая может помочь и в частности команда которую можно попробывать если у кого нить выйдет то же самое.!!
Если вам когда-либо понадобится заменить установленные boot1 и boot2, то используйте утилиту disklabel(8).
http://freebsd.org.ru/handbook/boot-blocks.html
ЗЫ: lissyara ты натолкнул на мысль , но я уже все потер(((

Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
Добавлено: 2009-11-13 23:15:06
Alex Keda
http://www.lissyara.su/?id=1997
вот вам новая статья.
лучше по ней сделайте.
спать будете спокойней

))
Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
Добавлено: 2009-11-16 11:29:51
Shvapsss
Спасибо, уже читаю.
Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
Добавлено: 2009-11-16 12:28:01
Shvapsss
Кстати я обычный raid1 про который я писал проблемы устранил.
Сейчас пришел на работу и за пол часа с нуля поднял

Опыт все таки решает все. Теперь быстро возведу его на рабочем сервере и буду тестить то что ты мне посоветовал...
Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
Добавлено: 2011-08-11 8:27:46
SAM
Подытожу тему. Тем кто будет интегрировать GEOM_MIRROR в ядро.
Сначала собирается рейд, и только потом пересобираем ядро с GEOM_MIRROR.
В противном случае система будет не загружабельной.