Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2009-11-09 8:37:00
Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
Здравствуйте!
Было собственно собранное ядро назовем его mykernel
туда были добавлена опция
options GEOM_MIRROR
Сам его пользую для бэкапа
настраивал по статье lissyara большой ему респект
http://www.lissyara.su/?id=1272
После перезагрузки сервера под FreeBSD 7.1 система начала грузить ядро по умолчанию и следовательно
при загрузке она не может замонтировать разделы типа /dev/mirror/gm0s1a
Я конечно понимаю что можно загрузиться с диска, изменить /etc/fstab на дефолтовый и и заново настроить gmirror
Но хотелось бы знать может есть другой подход
Заранее благодарен!
Было собственно собранное ядро назовем его mykernel
туда были добавлена опция
options GEOM_MIRROR
Сам его пользую для бэкапа
настраивал по статье lissyara большой ему респект
http://www.lissyara.su/?id=1272
После перезагрузки сервера под FreeBSD 7.1 система начала грузить ядро по умолчанию и следовательно
при загрузке она не может замонтировать разделы типа /dev/mirror/gm0s1a
Я конечно понимаю что можно загрузиться с диска, изменить /etc/fstab на дефолтовый и и заново настроить gmirror
Но хотелось бы знать может есть другой подход
Заранее благодарен!
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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
Код: Выделить всё
gmirror list
gmirror status
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
собранно не значит установлено.
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2009-11-09 8:37:00
Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
я думаю при этих командах оно должно было установленоАНОНИМ писал(а):собранно не значит установлено.
Код: Выделить всё
cd /usr/src
make buildkernel KERNCONF=MYKERNEL
make installkernel KERNCONF=MYKERNEL
тем более uptime у сервера был около полугода и я не раз делал обновления ядра
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2009-11-09 8:37:00
Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
до шелла не доходит вываливается с просьбой вручную подмонтироватьlissyara писал(а):Код: Выделить всё
gmirror list gmirror status
попробую попозже вручную вывод набрать так как к серваку не подключиться удаленно нужно в серверную шагать и постаринке на бумажку

- MASiK
- лейтенант
- Сообщения: 625
- Зарегистрирован: 2008-09-19 20:09:41
- Откуда: Оттуда
- Контактная информация:
Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
Дык, у тебя наверно fstab слетели, было аля ad0s1a терь стало чёт другое, смотри как он там называется (при загрузке), монтируй в ручную и редактируй
Должно работать
Там чёт должно быть аля gm0/etc/fstab
Код: Выделить всё
/dev/mirror/gm0
Самурай
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2009-11-09 8:37:00
Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
дело в том что там как раз типо вот такогоMASiK писал(а):Дык, у тебя наверно fstab слетели, было аля ad0s1a терь стало чёт другое, смотри как он там называется (при загрузке), монтируй в ручную и редактируйТам чёт должно быть аля gm0/etc/fstabДолжно работатьКод: Выделить всё
/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
вот как бы их туда вставить
Последний раз редактировалось Alex Keda 2009-11-09 12:50:58, всего редактировалось 1 раз.
Причина: Товарисчи, цените чужое время, юзайте кнопочку [code]...
Причина: Товарисчи, цените чужое время, юзайте кнопочку [code]...
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2009-11-09 8:37:00
Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
Ура победа за нами!
Кому интересно краткий рассказ!
С чего все началось видимо были какие то неполадки с gmirror, то ли я не увидел сообщения то ли одно из двух
Недели две назад пересобирал ядро как обычно
образ нового ядра не записался в файловой системе(проверял - нет и все)
соответственно после перезагрузки файла ядра он моего не нашел и давай грузить GENERIC ядро
естественно в нем нет опции
и поэтому вся загрузка шла лесом
Решение:
1. При загрузке выбираю пункт 6-Escape to loader promt
2. И в ручную гружу нужный модуль
3. Далее команду boot
И о чудо все заработало
Спасибо всем кто откликнулся!!!
Кому интересно краткий рассказ!
С чего все началось видимо были какие то неполадки с 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
И о чудо все заработало
Спасибо всем кто откликнулся!!!
-
- проходил мимо
gmirror=проблемма с загрузкой FreeBSD
Доброго времени суток!
У меня случилась неприятность в пятницу вечером
Которая совершенно не находит понимания в моей голове.
Настроил себе зеркалирование по статье 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: пока писал кое что пришло в голову, сейчас проверю.
Спасибо всем кто откликнется, мне решение не горит, просто интересно разобраться в чем проблема так сказать + экспириенс
У меня случилась неприятность в пятницу вечером

Настроил себе зеркалирование по статье 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
чё-то вы не так сделали.
тока чё именно - не подскажу
тока чё именно - не подскажу
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
Re: Help! gmirror=проблемма с загрузкой FreeBSD
Забавно
я так и предположил что я что то сломал 
Вот только не могу понять что, одна мысль приходит в голову что я повредил загрузчик, но процедуры лечения через диск и sysinstall не помогают, они или не фиксят его или он не реагирует или дело вообще не в нем.
Я еще попробую что нить поделать конечно, но походу придется снести все и сделать по новой
Благо тачка тестовая, но я попробую сделать так что бы сохранить инфу
Хотя сейчас загрузил ливСд и через него спокойно монтирую файловые системы. Так что в случае чего я так и так смогу спасти инфу получается.
Наверно нафиг все отформатирую


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


Наверно нафиг все отформатирую

- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
загрузчик первой стадии - у вас живой. именно он предлагает нажать F1
а вот чё с остальными - не знаю
а вот чё с остальными - не знаю
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
Вот как бы он то предложил, но на этом все,хана 
Никак дальше не реагирует получается.
Ладно спасибо! я в любом случае уже все убил, перезаливаю.

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

- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
http://www.lissyara.su/?id=1997
вот вам новая статья.
лучше по ней сделайте.
спать будете спокойней
))
вот вам новая статья.
лучше по ней сделайте.
спать будете спокойней

Убей их всех! Бог потом рассортирует...
-
- проходил мимо
Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
Спасибо, уже читаю.
-
- проходил мимо
Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
Кстати я обычный raid1 про который я писал проблемы устранил.
Сейчас пришел на работу и за пол часа с нуля поднял
Опыт все таки решает все. Теперь быстро возведу его на рабочем сервере и буду тестить то что ты мне посоветовал...
Сейчас пришел на работу и за пол часа с нуля поднял

Опыт все таки решает все. Теперь быстро возведу его на рабочем сервере и буду тестить то что ты мне посоветовал...
- SAM
- ефрейтор
- Сообщения: 66
- Зарегистрирован: 2010-03-18 12:15:07
- Откуда: Москва
- Контактная информация:
Re: Help! Ядро+gmirror=проблемма с загрузкой FreeBSD
Подытожу тему. Тем кто будет интегрировать GEOM_MIRROR в ядро.
Сначала собирается рейд, и только потом пересобираем ядро с GEOM_MIRROR.
В противном случае система будет не загружабельной.
Сначала собирается рейд, и только потом пересобираем ядро с GEOM_MIRROR.
В противном случае система будет не загружабельной.