Сделал сабж все нормально создалось (судя по тому, что выводилось на консоль :))
Перезагружаю машину, система грузиться нормально, все работает только вот смущает одно сообщение которое вылазит при загрузке:
vinum: /dev is mounted read-only, not rebuilding /dev/vinumНе могу понять что сие значит. В документации опция Rebuild относиться к RAID 4&5 уровней. Может это и нормальное сообщение, но не могу найти как проверить действительно ли vinum зеркалит все дела :((
PS Устанавливал сабж по статье Полины Соловьевой на oppennet.ru - "FreeBSD с корнем на CDROM и разделами на программном RAID-1."
http://www.opennet.me/docs/BSD/cdraid/index.htmlСистема FreeBSD 4.9
>Сделал сабж все нормально создалось (судя по тому, что выводилось на консоль
>:))
>Перезагружаю машину, система грузиться нормально, все работает только вот смущает одно сообщение
>которое вылазит при загрузке:
>vinum: /dev is mounted read-only, not rebuilding /dev/vinum
>
>Не могу понять что сие значит. В документации опция Rebuild относиться кничего страшного это не значит, корень смонтирован read-only, и vinum не может пересоздать свои устройства заново
если там ничего не менялось - то их и не надо пересоздавать ;)>RAID 4&5 уровней. Может это и нормальное сообщение, но не могу
>найти как проверить действительно ли vinum зеркалит все дела :((
>как проверить - ну отцепи винт один, и посмотри, что будет ;)
>PS Устанавливал сабж по статье Полины Соловьевой на oppennet.ru - "FreeBSD с
>корнем на CDROM и разделами на программном RAID-1."
>http://www.opennet.me/docs/BSD/cdraid/index.html
>и как, корень на сиди делал? или как?
я вот от сидирома ухожу семимильными шагами, надоело мне это ;)>Система FreeBSD 4.9
>>Сделал сабж все нормально создалось (судя по тому, что выводилось на консоль
>>:))
>>Перезагружаю машину, система грузиться нормально, все работает только вот смущает одно сообщение
>>которое вылазит при загрузке:
>>vinum: /dev is mounted read-only, not rebuilding /dev/vinum
>>
>>Не могу понять что сие значит. В документации опция Rebuild относиться к
>
>ничего страшного это не значит, корень смонтирован read-only, и vinum не может
>пересоздать свои устройства заново
>если там ничего не менялось - то их и не надо пересоздавать
>;)
>
>>RAID 4&5 уровней. Может это и нормальное сообщение, но не могу
>>найти как проверить действительно ли vinum зеркалит все дела :((
>>
>
>как проверить - ну отцепи винт один, и посмотри, что будет ;)
>
>
>>PS Устанавливал сабж по статье Полины Соловьевой на oppennet.ru - "FreeBSD с
>>корнем на CDROM и разделами на программном RAID-1."
>>http://www.opennet.me/docs/BSD/cdraid/index.html
>>
>
>и как, корень на сиди делал? или как?
>я вот от сидирома ухожу семимильными шагами, надоело мне это ;);)
переписывай статью ;)
>>Система FreeBSD 4.9
>>как проверить - ну отцепи винт один, и посмотри, что будет ;)
Эта мысль мне уже пришла в голову :)>>и как, корень на сиди делал? или как?
>>я вот от сидирома ухожу семимильными шагами, надоело мне это ;)
Не, я решил вариант с ЦэДэ оставить именно как резервный, когда уже совсем ж...а приключиться, а в штатном режиме держать корень на винте, с регулярной репликацией /etc и еще чего-нибудь, что изменяться будет на на корневую другого винта.
Единственное не помню, для загрузки со второго винта, нужно поменять только fstab в зеркальном /etc или надо еще и /boot перетряхнуть?>переписывай статью ;)
Ну зачем так радикально? :)) Статья очень хорошая и детальная. Единственное не хватает раздела про восстановление массива после аварии. В аппаратном рэйде все понятно - вставил новый винт, тот rebuild-ил массив и работай дальше, а на программном как? В доке я этого не нашел.
>>>как проверить - ну отцепи винт один, и посмотри, что будет ;)
>Эта мысль мне уже пришла в голову :)
>:)
>>>и как, корень на сиди делал? или как?
>>>я вот от сидирома ухожу семимильными шагами, надоело мне это ;)
>Не, я решил вариант с ЦэДэ оставить именно как резервный, когда уже
>совсем ж...а приключиться, а в штатном режиме держать корень на винте,
>с регулярной репликацией /etc и еще чего-нибудь, что изменяться будет на
> на корневую другого винта.в общем правильно, как показала моя практика общения с такими инсталляциями (в точности как описано в статье) - такой сидюк полезен для клонирования системы/быстрой установки/переустановки
а вот держать на нем корень постоянно - слишком много неудобств ;(>Единственное не помню, для загрузки со второго винта, нужно поменять только fstab
по идее - http://unix1.jinr.ru/~lavr/cdraid/cdraid_flexibility.html
все что нужно для загрузки со второго винта (при условии, что там установлен загрузчик ;))>в зеркальном /etc или надо еще и /boot перетряхнуть?
>
>>переписывай статью ;)да чувствую, пора... переписывать - не возьмусь, а главу добавить про корень и своп на vinum - подумываю ;)
только вот где бы на это время найти... завалило...
>Ну зачем так радикально? :)) Статья очень хорошая и детальная. Единственное не
>хватает раздела про восстановление массива после аварии. В аппаратном рэйде все
>понятно - вставил новый винт, тот rebuild-ил массив и работай дальше,
>а на программном как? В доке я этого не нашел.ну по идее, как (опять же) показала моя практика ;), авария обычно заключается в сдыхании винта, а тогда восстановление заключается в общем случае в таком же поднятии зеркала на новом винте - создаешь слайс, партиции, newfs, накатываешь disklabel под vinum, далее vinum create, vinum start ... (все это при работающей системе можно сделать)
в общем, как соберусь - доработаю
спасибо за отклики и пожелания ;)
>по идее - http://unix1.jinr.ru/~lavr/cdraid/cdraid_flexibility.html
>все что нужно для загрузки со второго винта (при условии, что там
>установлен загрузчик ;))
Оказывается нет, в результате отключения первого винта загрузчик не могет определить откуда ему сделать mountroot.
Видать нужно чего-то еще подправить.
Есть мысль скомпилить другое ядро в котором указать что root диском
будет другой диск.>да чувствую, пора... переписывать - не возьмусь, а главу добавить про корень
>и своп на vinum - подумываю ;)
>только вот где бы на это время найти... завалило...
А как же фраза в документации о невозможности создания корня на винуме?
>>по идее - http://unix1.jinr.ru/~lavr/cdraid/cdraid_flexibility.html
>>все что нужно для загрузки со второго винта (при условии, что там
>>установлен загрузчик ;))
>Оказывается нет, в результате отключения первого винта загрузчик не могет определить откуда
>ему сделать mountroot.странно, может, чего то упустил...
>Видать нужно чего-то еще подправить.
>Есть мысль скомпилить другое ядро в котором указать что root диском
>будет другой диск.
>
>>да чувствую, пора... переписывать - не возьмусь, а главу добавить про корень
>>и своп на vinum - подумываю ;)
>>только вот где бы на это время найти... завалило...
>А как же фраза в документации о невозможности создания корня на винуме?
>ну так это когда написано было ;)
когда я занималась этим, в документации к ccd и vinum было написано что корень - никаккстати, еще насчет корня на vinum, у меня это получилось и заработало в версии FreeBSD 4.8 и далее, в 4.7 - по некоторым причинам - нет (проблема была с disklabel и перекрывающимися партициями)
>странно, может, чего то упустил...
>
да не все делал как в статье
Видать все-таки нужно чего-то еще подправить.>ну так это когда написано было ;)
>когда я занималась этим, в документации к ccd и vinum было написано
>что корень - никак
хм я думал если новая версия системы то и маны обновляються :)
>
>кстати, еще насчет корня на vinum, у меня это получилось и заработало
>в версии FreeBSD 4.8 и далее, в 4.7 - по некоторым
>причинам - нет (проблема была с disklabel и перекрывающимися партициями)
да интересно было бы узнать как это сделать
>>странно, может, чего то упустил...
>>
>да не все делал как в статье
>Видать все-таки нужно чего-то еще подправить.
>
>>ну так это когда написано было ;)
>>когда я занималась этим, в документации к ccd и vinum было написано
>>что корень - никак
>хм я думал если новая версия системы то и маны обновляються :)
>
>>
>>кстати, еще насчет корня на vinum, у меня это получилось и заработало
>>в версии FreeBSD 4.8 и далее, в 4.7 - по некоторым
>>причинам - нет (проблема была с disklabel и перекрывающимися партициями)
>да интересно было бы узнать как это сделатьhandbook обновляется (мб не так быстро, но последнее время очень существенно и шустро), в одном месте сказано что нельзя загружаемый корень, а в другом - можно и расписано КАК.
PS. Конечно же я имел ввиду дописать статью, вставить главу или две...
простите дурака за невнимательность :)У меня система не грузиться с зеркального диска (при отключеннии основного) потому что у меня стоит 2-х канальный сказь и винты естественно сидят на разных каналах. Эмулируя трагическую гибель винта я его отключаю физически и указываю скази контроллеру грузиться со второго канала. В результате система начинает видеть его как устройство da0, а не как da1 - ну а у винума начинает голова ехать от этого.
Не знаю как но все-таки вроде получилось.
Вернул в fstab-e все в зад как было в оригинальном (поскольку в моем случае имя нового загрузочного девайса плавно перетекает в da0, это даже удобно при отрубании основного винта ничего менять не надо :) и загрузился опять с двумя винтами но также со 2-го контроллера. При загрузке vinum мне проматерился что у него огромные проблемы со всеми его партициями, а система вывалила в шелл. Я поднял эти пратиции как при первой инициализации , то бишь vinum start tmp.p0.s0 ну и так далее...
Перезагрузился все нормално. Посидел доку почитал еще. Дай думаю еще раз попробую отключить. Отключил и загрузился нормально.
Ниче не понимаю может ветер поменялся :))
>хм я думал если новая версия системы то и маны обновляються :)
>ну так так оно и есть ;)
>>
>>кстати, еще насчет корня на vinum, у меня это получилось и заработало
>>в версии FreeBSD 4.8 и далее, в 4.7 - по некоторым
>>причинам - нет (проблема была с disklabel и перекрывающимися партициями)
>да интересно было бы узнать как это сделатьтак в общем то вот:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/vi...так и сделать ;)
>так в общем то вот:
>http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/vi...
>
>так и сделать ;)
Спасибо уже нашел, но наверное не стану пока эксперементить, шеф новый сервак хотит побыстрее (Promise UltraTrak RM8000 ему хочется побыстрее поюзать :), да и для начала лучше поработать в стандартной схеме посмотреть чего да как :)Спасибо за поддержку, если всплывут какие чудеса напишу.
Дмитрий