URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 1380
[ Назад ]

Исходное сообщение
"OpenNews: FreeBSD с корнем на CDROM и разделами на программном RAID-1"

Отправлено opennews , 20-Дек-02 15:05 
Подробное руководство по созданию software RAID разделов под FreeBSD.
Описывается создание RAID-1 как под vinum, так и при помощи ccd.

URL: http://unix1.jinr.ru/~lavr/cdraid/
Новость: http://www.opennet.me/opennews/art.shtml?num=1879


Содержание

Сообщения в этом обсуждении
"FreeBSD с корнем на CDROM и разделами на программном RAID-1"
Отправлено deadmoroz2 , 20-Дек-02 15:05 
А почему такое решение загрузки с CD-ROM? Почему нельзя грузиться сразу с HDD? Ведь можно же настроить програмный RAID-1 с загрузкой прямо с массива с использованием raidtools.

"RE: FreeBSD с корнем на CDROM и разделами на программном RAID-1"
Отправлено lavr , 20-Дек-02 15:41 
>А почему такое решение загрузки с CD-ROM? Почему нельзя грузиться сразу с >HDD? Ведь можно же настроить програмный RAID-1 с загрузкой прямо с
>массива с использованием raidtools.

прежде чем что-то писать, немешало бы прочитать - это во-первых, во-вторых - raidtools исключительно linux-kernel ориентированный инструмент.

PS. Не пойму, как можно судить о документе по названию! :-E


"RE: FreeBSD с корнем на CDROM и разделами на программном RAID-1"
Отправлено LinaS , 20-Дек-02 16:16 
>А почему такое решение загрузки с CD-ROM? Почему нельзя грузиться сразу с
>HDD? Ведь можно же настроить програмный RAID-1 с загрузкой прямо с
>массива с использованием raidtools.

про raidtools уже ниже написали
почему с cdrom? потому что ccd и vinum не держат корень...
в руководстве об этом есть кстати :)


"FreeBSD с корнем на CDROM и разделами на программном RAID-1"
Отправлено deadmoroz2 , 20-Дек-02 18:01 
Согласен с критикой в свой адрес...
Опыт приходит с годами :)

"FreeBSD с корнем на CDROM и разделами на программном RAID-1"
Отправлено Василий , 22-Дек-02 11:48 
ну вот у меня например были траблы с union fs - периодические "kernel panic", да и в man'ах пишут дескать это пока сырое и используйте типа на свой страх и риск.

"RE: FreeBSD с корнем на CDROM и разделами на программном RAID-1"
Отправлено LinaS , 22-Дек-02 18:10 
а можно поподробнее про траблы?
(что монтировалось, нагрузка, какие-то дополнительные симптомы etc)
сюда или на linas@vzljot.ru
спасибо

PS: другого способа (кроме union) я пока не вижу - если кто-то придумает, черкните, плз :)


"RE: FreeBSD с корнем на CDROM и разделами на программном RAI..."
Отправлено Василий , 23-Дек-02 14:00 
монтировался скелет корня и /usr для jail машин
а вот что конкретное он писАл когда в корку
падал - уже не помню, к сожалению.
И нагрузка была не очень большой, достаточно
было запустить поиск файла по дереву. На другом
железе - то же самое.

>а можно поподробнее про траблы?
>(что монтировалось, нагрузка, какие-то дополнительные симптомы etc)
>сюда или на linas@vzljot.ru
>спасибо
>
>PS: другого способа (кроме union) я пока не вижу - если кто-то
>придумает, черкните, плз :)


"RE: OpenNews: FreeBSD с корнем на CDROM и разделами на прогр..."
Отправлено poige , 23-Дек-02 09:08 
>Подробное руководство по созданию software RAID разделов под FreeBSD.
>Описывается создание RAID-1 как под vinum, так и при помощи ccd.
>
>
>
>URL: http://unix1.jinr.ru/~lavr/cdraid/
>Новость: http://www.opennet.me/opennews/art.shtml?num=1879

vinum говорите?...

http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/46392

Кстати, буду признателен если кто-нибудь еще это "потестит".

P.S. Я использовал Free-/Net-/OpenBSD & Linux (из более-менее доступных UNIX-like OSes только Solaris пока за бортом моих RAID-экспериментов, но вообще-то, если Solaris на x86 и имеет какой-то смысл в "промышленном environment", то без IDE -- на SCSI, а с этим у меня, увы, напряг) и пока могу сказать, что если вам нужен нормальный Software-RAID, use Linux, folks. Use Linux...

Что же насчет union (/FreeBSD), то это у нее давний "кариес". Net-/OpenBSD стабильнее в данном отношении.

/poige, http://www.morning.ru/~poige


"RE: OpenNews: FreeBSD с корнем на CDROM и разделами на прогр..."
Отправлено LinaS , 23-Дек-02 10:08 
мда, бяка какая...
подтверждаю, причем не для 4.7:
[linas@linas]$ uname -r
4.5-RELEASE

"P.S. Я использовал Free-/Net-/OpenBSD & Linux (из более-менее доступных UNIX-like OSes только Solaris пока за бортом моих RAID-экспериментов, но вообще-то, если Solaris на x86 и имеет какой-то смысл в "промышленном environment", то без IDE -- на SCSI, а с этим у меня, увы, напряг) и пока могу сказать, что если вам нужен нормальный Software-RAID, use Linux, folks. Use Linux..."

к сожалению, не всегда есть возможность избавиться от IDE и перейти на Linux
поэтому было принято решение  о software raid...

насчет panic: сейчас есть три сервера на vinum, периодический panic наблюдался только на одном из них. Отличия в винтах (производители разные) и в DMA (на падающем DMA было врублено). После отключения DMA пока больше panic не наблюдалось (ждемс)...

насчет union: без устройств вообще (в /dev) система не загрузится. Возможно, можно обойтись без union, если монтировать при загрузке что-нибудь типа /mnt/dev, и создавать файлы устройств в /mnt/dev, а в /dev иметь симв. ссылки
я не пробовала. попробую - отпишу...


"RE: OpenNews: FreeBSD с корнем на CDROM и разделами на прогр..."
Отправлено poige , 23-Дек-02 10:49 
>мда, бяка какая...
>подтверждаю, причем не для 4.7:
>[linas@linas]$ uname -r
>4.5-RELEASE

мда. Я очень рад, что откопал это до того, как начал серьезно использовать.

>к сожалению, не всегда есть возможность избавиться от IDE и перейти на
>Linux
>поэтому было принято решение  о software raid...

Я не сказал, что избавился от IDE, хотя сделал бы это с превеликой радостью. :)
RAID5 у меня на Linux и как-раз на IDE.

/poige, http://www.morning.ru/~poige


"RE: OpenNews: FreeBSD с корнем на CDROM и разделами на прогр..."
Отправлено lavr , 23-Дек-02 11:52 
>vinum говорите?...
>
>http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/46392

елки, ребята, что вы хотите от vinum на IDE, если с ATA драйвером до сих
пор проблемы (и в основном все из-за UDMA, инициализации контроллеров на некоторых чипах)? Игорь, ты то наверняка в курсе.

ps. Кстати, в Linux тоже проблемы с UDMA.
pps. Ответ то был какой-нить на pr=kern/46392?


"RE: OpenNews: FreeBSD с корнем на CDROM и разделами на прогр..."
Отправлено poige , 23-Дек-02 12:51 
Мои 99% уверенности: никакого отношения к ATA эта проблема не имеет.
Насчет ответов на PR, скажу, что они будут доступны по тому же URL.
P.S. Linux UDMA troubles? Я давно их не помню. Хотя, повторю, суть не в этом.

>>vinum говорите?...
>>
>>http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/46392
>
>елки, ребята, что вы хотите от vinum на IDE, если с ATA
>драйвером до сих
>пор проблемы (и в основном все из-за UDMA, инициализации контроллеров на некоторых
>чипах)? Игорь, ты то наверняка в курсе.
>
>ps. Кстати, в Linux тоже проблемы с UDMA.
>pps. Ответ то был какой-нить на pr=kern/46392?


"FreeBSD с корнем на CDROM и разделами на программном RAID-1"
Отправлено Ilia , 23-Дек-02 12:48 
Спасибо, полезная статья.
Если автор читает комментарии, то есть к нему просьба: нельзя ли к таким статьям давать еще возможность скачать статью одним большим файлом? А то не очень удобно сохранять на диск. Я такие статьи обычно сбрасываю на компакт-диск, который таскаю с собой. Ну мало ли, пригодится.

"RE: FreeBSD с корнем на CDROM и разделами на программном RAID-1"
Отправлено LinaS , 23-Дек-02 13:02 
одним файлом можно скачать тут:
http://unix1.jinr.ru/~lavr/cdraid/cdraid-doc.tgz

"FreeBSD с корнем на CDROM и разделами на программном RAID-1"
Отправлено Hak , 23-Дек-02 13:40 
Народ о чем речь ??

Купите за 100 уе highpoint raid 100 или 133 и у Вас неглючный райд и под Freebsd и под Linux

и загрузка идет нормально, не надо гемороить с загрузкой с Cd и мониторинг есть и при падении востановление прямо на ходу (единственное винт надо менять на выключенной машине) А софтовый райд он глючный по определению ....


"RE: FreeBSD с корнем на CDROM и разделами на программном RAID-1"
Отправлено Василий , 23-Дек-02 13:49 
я тоже такого мнения, только лучше сразу брать MB с интегрированным ATA RAID, дороже то всего уёв на 20

"RE: FreeBSD с корнем на CDROM и разделами на программном RAI..."
Отправлено LinaS , 23-Дек-02 14:42 
господа, я полностью с вами согласна насчет аппаратных RAID
но что делать, если НЕТ возможности?
первой фразой в руководстве написано в каком случае это руководство может понадобиться...

"RE: FreeBSD с корнем на CDROM и разделами на программном RAI..."
Отправлено poige , 23-Дек-02 14:33 
>Народ о чем речь ??

оба-на, пришел "гуру" и сейчас все будут научены "правильности"...

>Купите за 100 уе highpoint raid 100 или 133 и у Вас
>неглючный райд и под Freebsd и под Linux

Ого. У меня есть Highpoint. RAID5 мой не умеет. Жаль.

В большинстве случаев, это девайсы уровня ''advanced workstation''.

Серверные решения начинаются со слова СКА-ЗИ.

Если есть непонятная надежда, что со всеми этими Highpoint, Promise
& CMD у вас не будет проблем сходите до ближайшего поисковика и поищите
истории на тему "я хотел использовать XXX с YYY, но получается ZZZ" (ZZZ это в лучшем случае, могут и другие буквы получиться ;-)

Дело в том, что vendor'ы всего это железа не очень-то заинтересованы в Open Source
или готовы к нему. Если даже оставить в стороне Open Source, покажите мне поддержку всего этого в Solaris? Ни кода, ни спецификаций.

>и загрузка идет нормально, не надо гемороить с загрузкой с Cd и

это у вас от дефицита познаний сложилось мнение, что обязательно требуется
"CD". raid (/Linux) & RAIDFRAME (/NetBSD) поддерживают загрузку с коренвой файловой системой на RAID-диске.

>мониторинг есть и при падении востановление прямо на ходу (единственное винт
>надо менять на выключенной машине) А софтовый райд он глючный по
>определению ....

Откройте пошире глазки -- во всех этих "платках" дофига программного кода, в котором тоже (вот уж никто не ожидал, да?) находят баги, можно опять посетить поисковик, поискать firmware updates. И это касается абсолютно всех "чиста железных решений", типа свитчей, роутеров (Cisco, for e.g.) и так далее.

/poige, http://www.morning.ru/~poige


"FreeBSD с корнем на CDROM и разделами на программном RAID-1"
Отправлено Sam , 23-Дек-02 20:54 
Vinum на 5 HDD (9G IBM) SCSI работает......
Но при нагрузке при записи валятся  
3:48:42 <0.2> freebsd /kernel: microuptime() went backwards (1359787.619334 -> 1359782.938047)
Dec 18 13:49:17 <0.2> freebsd /kernel: microuptime() went backwards (1359822.843597 -> 1359818.161632)
Dec 18 13:49:17 <0.2> freebsd /kernel: microuptime() went backwards (1359823.454932 -> 1359818.772957)
Dec 18 13:49:50 <0.2> freebsd /kernel: microuptime() went backwards (1359856.080994 -> 1359851.399030)
Dec 18 13:49:54 <0.2> freebsd /kernel:
так что на свой страх и риск (хотя ошибок ufs нет)

"RE: FreeBSD с корнем на CDROM и разделами на программном RAID-1"
Отправлено LinaS , 23-Дек-02 23:35 
такие сообщения не обязательно от того, что vinum...
по крайней мере довольно часто ссылаются на:
железо (в man microuptime что-то об этом есть) и переменную sysctl kern.timecounter.method
может, и не в vinum дело? :)

"RE: FreeBSD с корнем на CDROM и разделами на программном RAI..."
Отправлено poige , 24-Дек-02 06:00 
>Vinum на 5 HDD (9G IBM) SCSI работает......

Не удивлен -- он и на IDE работает, вообще-то.
И даже на vn.
Ему вообще пофиг на чем работать, главное, чтобы интерфейс был блочного девайса.

А если хотите, чтобы не работал, следуйте, например, инструкциям в PR.
Только backup сначала не помешает.

P.S. Повторю еще раз: ошибка, о который я говорил не имеет отношения к типу дисков.


"FreeBSD с корнем на CDROM и разделами на программном RAID-1"
Отправлено Роман , 20-Фев-05 00:23 
Ну типа техника ушла вперед семимильными шагами. Это я о DVD-R. Может автор пересмотрит статью с целью  перенести на DVD-R как можно больше, разделы там разбить иначе, в общем оптимизировать не экономя на / на DVD-R.

С уважением.!


"FreeBSD с корнем на CDROM и разделами на программном RAID-1"
Отправлено Роман , 23-Май-05 20:50 
Просьбачка сильно не пинать, а конструктивно можно сколько хотите.
Делаю RAID как в статье, но добавляю следующее.
Разделы:
/
/var
/tmp
/usr
/usr/local
/usr/home

На CD переношу все что в / и /usr
но при загрузке монтируется /usr с диска.
Делаю 2 варианта диска. В одном случае /usr берется с диска, в другом аварийном случае /usr остается на CDROM.

При аварии надеюсь поможет быстро привести систему в чуство.

/usr/home