GMIRROR не инициализируется

Все вопросы по установке, обновлению и эксплуатации FreeBSD: конфигурация и сопровождение.

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
dm07
сержант
Сообщения: 222
Зарегистрирован: 2008-07-27 19:58:25
Откуда: Уфа
Контактная информация:

GMIRROR не инициализируется

Непрочитанное сообщение dm07 » 2010-03-17 12:29:24

Всем привет!
Имею ОС FBSD 7.3, и также ранее настроенный и работающий GMIRROR (из 2х дисков). После сбоя по питанию, зеркало разрушилось, попортились ФС на обоих винтах. ОС не грузилась с зеркала. Проверил все диски fsck, исправил ошибки. Далее выполнил загрузку с одного из дисков (запретил загрузку geom_mirror_load="YES" в loader.conf, подправил fstab), ОС загрузилась без проблем. Выполнил:

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

gmirror remove /dev/ad4
gmirror remove /dev/ad6
Далее попытался снова пересоздать зеркало:

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

gmirror label -v -b round-robin gm0 /dev/ad2
вывод:
Metadata value stored on /dev/ad2
Done.
Однако, /dev/mirror не был создан, в результате чего невозможна загрузка с зеркала. Есть предположение, что осталась в силе информация о предыдущем зеркале, причем gmirror remove не помогает. Есть предположение куда копать?

Хостинговая компания 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/

kirgudu
сержант
Сообщения: 185
Зарегистрирован: 2009-01-16 23:14:00

Re: GMIRROR не инициализируется

Непрочитанное сообщение kirgudu » 2010-03-17 13:49:24

нужно сделать

$ sysctl kern.geom.debugflags=16 - если на живой системе

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

gmirror clear /dev/ad2
gmirror clear /dev/ad4
gmirror label -v -b round-robin gm0 /dev/ad2
Да, и не забудь проверить, загрузился ли модуль.

dm07
сержант
Сообщения: 222
Зарегистрирован: 2008-07-27 19:58:25
Откуда: Уфа
Контактная информация:

Re: GMIRROR не инициализируется

Непрочитанное сообщение dm07 » 2010-03-19 0:01:48

kirgudu писал(а):нужно сделать

$ sysctl kern.geom.debugflags=16 - если на живой системе

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

gmirror clear /dev/ad2
gmirror clear /dev/ad4
gmirror label -v -b round-robin gm0 /dev/ad2
Да, и не забудь проверить, загрузился ли модуль.
Модуль не загружен. Загрузил вручную. Загрузился, заработал. Странно, что при загрузке ОС автоматом не грузится (вываливается в консоль выбора загрузочного слайса, т.к. не существует /dev/mirror), в loader.conf geom_mirror_load="YES". Буду дальше ковырять. Спс.

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

Re: GMIRROR не инициализируется

Непрочитанное сообщение Alex Keda » 2010-03-20 19:48:04

чего же странного
или на ваш взгляд система должна грузить все 600 с гаком модулей, в надежде что всё это вы используете на одной машине? =))

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

dc7600$ ls | wc -l
    1239
dc7600$ pwd
/boot/kernel
dc7600$    
Убей их всех! Бог потом рассортирует...