gmirror + gconcat + gjournal - помогите разобраться

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
strelok
рядовой
Сообщения: 10
Зарегистрирован: 2008-03-04 9:15:48

gmirror + gconcat + gjournal - помогите разобраться

Непрочитанное сообщение strelok » 2008-05-07 12:51:24

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

Возникла задача объединить два винта в рейд через gmirror затем через gconcat и все это дело зажурналить gjournal, имеются винты:
ad1
ad2

сначало ставлю зеркало на один винт:

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

gmirror label -v -b round-robin gm0 /dev/ad1
все ок.
далее натягиваю на зеркало gm0 gconcat:

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

gconcat label gc1 /dev/mirror/gm0 
тоже все ок, все монтируется - читается.
Дальше ставлю gjournal на gconcat, вот тут то и проблема, делаю:

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

gjoirnal label /dev/concat/gc1
или на лобой слайс, вроде все ок, видно: gc1s1.journal итд
все монтируется, но только до ребута после ребута concat куда-то исчезает а журнал оказывается на gmirror... В консоле видно следующее:

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

GEOM_MIRROR: Device mirror/gm1 launched (1/1).
GEOM_CONCAT: Device gc1 created (id=1911319989).
GEOM_CONCAT: Disk mirror/gm1 attached to gc1.
GEOM_CONCAT: Device gc1 activated.
GEOM_JOURNAL: Journal 3279802637: mirror/gm1s1 contains data.
GEOM_JOURNAL: Journal 3279802637: mirror/gm1s1 contains journal.
GEOM_JOURNAL: Journal mirror/gm1s1 clean.
GEOM_CONCAT: Disk mirror/gm1 removed from gc1.
GEOM_CONCAT: Device gc1 removed.
GEOM_CONCAT: Device gc1 destroyed.
WARNING: Expected rawoffset 0, found 63
То есть как видно из двух последних строк gc1 пропадает, и журнал оказывается на 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/

Аватара пользователя
alex3
лейтенант
Сообщения: 872
Зарегистрирован: 2006-11-20 16:47:56
Откуда: Переславль
Контактная информация:

Re: gmirror + gconcat + gjournal - помогите разобраться

Непрочитанное сообщение alex3 » 2008-05-08 7:29:58

засада такая (натягивал конкат на миррор, лис сказал - багрипорт пиши) - конкат и миррор пишут свои данные на один и тот же участок в конце раздела.... поэтому после перезагрузки выживает сильнейший.... сделал так.. гмиррорю потом в rc.local даю команду конкатить

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

gconcat create -v vol0 mirror1 mirror 2
и маунтю
Если ipfw можно считать речью обычного человека, то pf - речь политика. За каждой ошибкой -ядерный песец.