информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Spanning Tree Protocol: недокументированное применениеАтака на Internet
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / sysadmin
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Победил я его!!! Как всегда: 25.02.04 07:51  Число просмотров: 1355
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
В манах самого главного не сказано, а диагностика ошибок - кривая.

Короче, чтобы оно отзеркалилось надо vinum временно из boot.conf-а убрать, потому, что если рут под vinum-ом, то vinum не дает сделать resetconfig. Убрать, перезагрузиться, прописать в vinumюconf второй диск, resetconfig, create, тогда он второй диск "подхватит". Потом восстановить boot.conf, рестартануться и vinum start. Тогда он его ревивит.
<sysadmin>
BSD Загрузить ядро с маленького винта, затем смаунтить рутом другой и догрузиться с него КАК? 16.02.04 14:49  
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
Короче, тот же vinum, только сбоку. Нужно отзеркалить рут. В описюке написано, нужно сделать два одинаковых маленьких boot раздела и два больших vinum-раздела. с первого из попавшихся маленьких разделов будет грузиться ядро и vinum, затем vinum находит большие разделы, зеркалит, затем нужно смаунтить их как рут и продолжить загрузку с него.

Но: не написано, как сделать этот "финт ушами".

Затрахался! Сервак неделю лежит... на мне и придавил уже на хрен!
Выручайте.
1) Тренироваться надо на ежах. 19.02.04 13:18  
Автор: voi Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Короче, тот же vinum, только сбоку. Нужно отзеркалить рут.
> В описюке написано, нужно сделать два одинаковых маленьких
> boot раздела и два больших vinum-раздела. с первого из
> попавшихся маленьких разделов будет грузиться ядро и vinum,
> затем vinum находит большие разделы, зеркалит, затем нужно
> смаунтить их как рут и продолжить загрузку с него.
>
> Но: не написано, как сделать этот "финт ушами".
>
> Затрахался! Сервак неделю лежит... на мне и придавил уже на
> хрен!
> Выручайте.
1) Тренироваться надо на ежах.
2) Если партиции грамотно развести по зеркалам, то отваливание рута ты даже не заметишь, а после перезагрузки у тебя встанет зеркальный винт (это к разговору о варианте с cpio).
vinum-хорошо (сам давно пользую), а вот ATA-Raid карточка всё же лучше 21.02.04 12:07  
Автор: RazDolBai Статус: Member
<"чистая" ссылка>
Во-первых не ATA, а SCSI, во вторых: 21.02.04 13:34  
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
Fujitsu-Siemens 2х2.7 ГГц, 2 Г, 4х40 М SCSI на институт "никогда не будет мало". Я больше доверяю брэндовому серверу под Фрей-стэйбл, чем дешевому рэйду.

Но это все базар. А проблема - отзеркалить под Вайнумом рут.

10 раз с вариациями делал, как тут написано: http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/vinum-root.html

Проблема в том, что никак не удается затолкать фрю в "сдвинутый" на 281 блок раздел "а". (Сотворить пару "вложенных" разделов и отзеркалить их - удалось.)

Итак: как ее туда затолкать!!!???
не начиная флэйма (С) ;)), но... 21.02.04 22:49  
Автор: RazDolBai Статус: Member
<"чистая" ссылка>
согласен, но только "маленькие" серверы под Фрей тоже имеют место быть и не будешь же под каждый прокси-сервер дорогущий брэнд ставить
> Fujitsu-Siemens 2х2.7 ГГц, 2 Г, 4х40 М SCSI на институт
> "никогда не будет мало". Я больше доверяю брэндовому
> серверу под Фрей-стэйбл, чем дешевому рэйду.

именно :)) а вообще моя любимая конфигурация с винумом - Фря грузится с CD (сильно переработанный проект LiveCD)+ софтовый рэйд. дешево, сердито и "фиг поломаешь".
> Но это все базар. А проблема - отзеркалить под Вайнумом
> рут.
Сам мучался пару недель, а когда допер, то сам удивился,... 21.02.04 20:07  
Автор: vsg Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> 10 раз с вариациями делал, как тут написано:
> http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/v
> inum-root.html

Сам мучался пару недель, а когда допер, то сам удивился, что я там не понимал - все же написано. Важно не ошибиться в размерах партиций

http://www.freebsd.org/doc/en_US.ISO8859-1/articles/vinum/bootstrappingphases.html

Глянь сюда - я делал, как написано и все получилось.. :-)
Сорри, не ту ссылку дал. 21.02.04 20:19  
Автор: vsg Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Сорри, не ту ссылку дал.
http://www.vinumvm.org/cfbsd/vinum.pdf - см. стр. 237
> Глянь сюда - я делал, как написано и все получилось.. :-)
А вот этим способом - хрен! 23.02.04 12:03  
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
крахед, говорит... Ну и правильно, диск-то не пустой. Его сперва инициализировать надо. В своем варианте я так и делал: сперва инит, потом через dd заливал данные.

Думаю, что 2-му диску инит делать не надо, и подключать его надо не через конфиг, а "на лету" в ручную. А конфиг писать с одним диском, как в твоей доке. Ну, ладно, завтра попробую.
Нихрена! Опечаточка была. С недосыпу. Теперь работает. 24.02.04 14:30  
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
Победил я его!!! Как всегда: 25.02.04 07:51  
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
В манах самого главного не сказано, а диагностика ошибок - кривая.

Короче, чтобы оно отзеркалилось надо vinum временно из boot.conf-а убрать, потому, что если рут под vinum-ом, то vinum не дает сделать resetconfig. Убрать, перезагрузиться, прописать в vinumюconf второй диск, resetconfig, create, тогда он второй диск "подхватит". Потом восстановить boot.conf, рестартануться и vinum start. Тогда он его ревивит.
У меня вчера, вроде получилось. Сейчас пробую повторить. 22.02.04 11:02  
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
Вобщем, разбивку диска, настройку бута и т.п. делал, как на "фрибзде" написано. А систему на получившийся диск залил так:
dd if=/dev/da0s1a of=/dev/vinum/root bs=40m count=1000
предварительно стопнув вайнум. После заливки - вайнум запустил. Монтирую - говорит: "not clean", запустите fsck. Запустил. После того, все смаунтилось. Зашел, поправил vinum.conf, чтобы зеркало было между 0-м и 1-м винтами, fstab, как на "фрибзде" написано. Вынул загрузочный винт, вставил вайнумовский.

Все пошло!!! Но, при попытке отзеркалить этот винт на другой, с такой же разметкой кернел "запаниковал" и потом грузиться отказался.

В прочем, это, по-видимому, мой грех - не в том порядке аттачить начал, сначала плекс - вот он и рухнул. Сейчас пробую по-новой.
Pi3gEzНахбля!!!! Не могу отзеркалить! 22.02.04 16:43  
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
я:
vinum start root.p1.s0
а оно:
can't start. Drive is down! (5)
Причем, у меня такое ощущение, что под "дауном" оно подразумевает меня...
Я уж и диск переформатил и вообще, с другого винта грузился, а второй (исправный) на третий (пустой, с такой же разбивкой) зеркалить пытался - xyz!!! А че оно вот тут имеет ввиду понять не могу - шибко круто завернуто:

Failed boot disk

If you’re running your root file system on a Vinum volume, you can survive the failure of
the boot volume if it is mirrored with at least two concatenated plexes each containing
only one subdisk. Under normal circumstances, you can carry on running as if nothing
had happened, but obviously you will no longer be able to reboot from that disk. Instead,
boot from the other disk.
The root file system also has individual UFS partitions, so you have a choice of what you
mount. For example, if your root file system has UFS partitions /dev/da0s4a and
/dev/da1s4a,you can mount either of these partitions or /dev/vinum/root.Never mount
more than one of them, otherwise you can cause data corruption.
An even more insidious way to corrupt the root file system is to mount /dev/da0s4a or
/dev/da1s4a and modify it. In this case, the two partitions are no longer the same, but
there’s no way for Vinum to know that. If this happens, you must mark the other subdisk
as crashed with the vinum stop command.

Не рутовые диски у меня зеркалятся влет...
Че-то здесь, мля, совсем не то... vinum read /dev/da1, а оно: нет такого диска... 22.02.04 17:41  
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
Как так нету?! Я же его disklabel-ом вижу! И разбит он в точности, как рабочий...

Бред какой-то...
попробуй... 22.02.04 19:30  
Автор: RazDolBai Статус: Member
<"чистая" ссылка>
там какая-то хитрая команда для ревайва была - то ли init, то ли startvolume
почитай в винуме раздел по востановлению дисков-кажись это там было (давно не приходилось, сорры не помню)
start root.p1.s0 она на нерутовых дисках срабатываля без проблем, а тут... 23.02.04 03:11  
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach