The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

FreeBSD с корнем на CDROM и разделами на программном RAID-1

20.12.2002 18:27

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

  • ccd(4) - более простая в настройке, но при неисправности одного из жестких дисков система будет перезагружена в однопользовательский режим;
  • vinum(8) - при неисправности одного из дисков система останется живой и работоспособной.

    Так как ни ccd, ни vinum не поддерживает размещение корня системы на программном RAID, предложено перенести корневой раздел на CDROM.

    1. Главная ссылка к новости (http://unix1.jinr.ru/~lavr/cdr...)
    Лицензия: CC BY 3.0
    Короткая ссылка: https://opennet.ru/1879-cdrom
    Ключевые слова: cdrom, vi, freebsd
    При перепечатке указание ссылки на opennet.ru обязательно


    Обсуждение (23) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, deadmoroz2 (?), 15:05, 20/12/2002 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А почему такое решение загрузки с CD-ROM? Почему нельзя грузиться сразу с HDD? Ведь можно же настроить програмный RAID-1 с загрузкой прямо с массива с использованием raidtools.
     
     
  • 2.2, lavr (?), 15:41, 20/12/2002 [^] [^^] [^^^] [ответить]  
  • +/
    >А почему такое решение загрузки с CD-ROM? Почему нельзя грузиться сразу с >HDD? Ведь можно же настроить програмный RAID-1 с загрузкой прямо с
    >массива с использованием raidtools.

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

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

     
  • 2.3, LinaS (?), 16:16, 20/12/2002 [^] [^^] [^^^] [ответить]  
  • +/
    >А почему такое решение загрузки с CD-ROM? Почему нельзя грузиться сразу с
    >HDD? Ведь можно же настроить програмный RAID-1 с загрузкой прямо с
    >массива с использованием raidtools.

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

     

  • 1.4, deadmoroz2 (?), 18:01, 20/12/2002 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Согласен с критикой в свой адрес...
    Опыт приходит с годами :)
     
  • 1.5, Василий (?), 11:48, 22/12/2002 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ну вот у меня например были траблы с union fs - периодические "kernel panic", да и в man'ах пишут дескать это пока сырое и используйте типа на свой страх и риск.
     
     
  • 2.6, LinaS (?), 18:10, 22/12/2002 [^] [^^] [^^^] [ответить]  
  • +/
    а можно поподробнее про траблы?
    (что монтировалось, нагрузка, какие-то дополнительные симптомы etc)
    сюда или на linas@vzljot.ru
    спасибо

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

     
     
  • 3.16, Василий (?), 14:00, 23/12/2002 [^] [^^] [^^^] [ответить]  
  • +/
    монтировался скелет корня и /usr для jail машин
    а вот что конкретное он писАл когда в корку
    падал - уже не помню, к сожалению.
    И нагрузка была не очень большой, достаточно
    было запустить поиск файла по дереву. На другом
    железе - то же самое.

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

     

  • 1.7, poige (?), 09:08, 23/12/2002 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Подробное руководство по созданию 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

     
     
  • 2.8, LinaS (?), 10:08, 23/12/2002 [^] [^^] [^^^] [ответить]  
  • +/
    мда, бяка какая...
    подтверждаю, причем не для 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 иметь симв. ссылки
    я не пробовала. попробую - отпишу...

     
     
  • 3.9, poige (?), 10:49, 23/12/2002 [^] [^^] [^^^] [ответить]  
  • +/
    >мда, бяка какая...
    >подтверждаю, причем не для 4.7:
    >[linas@linas]$ uname -r
    >4.5-RELEASE

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

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

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

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

     
  • 2.10, lavr (?), 11:52, 23/12/2002 [^] [^^] [^^^] [ответить]  
  • +/
    >vinum говорите?...
    >
    >http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/46392

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

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

     
     
  • 3.12, poige (?), 12:51, 23/12/2002 [^] [^^] [^^^] [ответить]  
  • +/
    Мои 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?

     

  • 1.11, Ilia (?), 12:48, 23/12/2002 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Спасибо, полезная статья.
    Если автор читает комментарии, то есть к нему просьба: нельзя ли к таким статьям давать еще возможность скачать статью одним большим файлом? А то не очень удобно сохранять на диск. Я такие статьи обычно сбрасываю на компакт-диск, который таскаю с собой. Ну мало ли, пригодится.
     
     
  • 2.13, LinaS (?), 13:02, 23/12/2002 [^] [^^] [^^^] [ответить]  
  • +/
    одним файлом можно скачать тут:
    http://unix1.jinr.ru/~lavr/cdraid/cdraid-doc.tgz
     

  • 1.14, Hak (?), 13:40, 23/12/2002 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Народ о чем речь ??

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

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

     
     
  • 2.15, Василий (?), 13:49, 23/12/2002 [^] [^^] [^^^] [ответить]  
  • +/
    я тоже такого мнения, только лучше сразу брать MB с интегрированным ATA RAID, дороже то всего уёв на 20
     
     
  • 3.18, LinaS (?), 14:42, 23/12/2002 [^] [^^] [^^^] [ответить]  
  • +/
    господа, я полностью с вами согласна насчет аппаратных RAID
    но что делать, если НЕТ возможности?
    первой фразой в руководстве написано в каком случае это руководство может понадобиться...
     
  • 2.17, poige (?), 14:33, 23/12/2002 [^] [^^] [^^^] [ответить]  
  • +/
    >Народ о чем речь ??

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

    >Купите за 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

     

  • 1.19, Sam (?), 20:54, 23/12/2002 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    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 нет)
     
     
  • 2.20, LinaS (?), 23:35, 23/12/2002 [^] [^^] [^^^] [ответить]  
  • +/
    такие сообщения не обязательно от того, что vinum...
    по крайней мере довольно часто ссылаются на:
    железо (в man microuptime что-то об этом есть) и переменную sysctl kern.timecounter.method
    может, и не в vinum дело? :)
     
  • 2.21, poige (?), 06:00, 24/12/2002 [^] [^^] [^^^] [ответить]  
  • +/
    >Vinum на 5 HDD (9G IBM) SCSI работает......

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

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

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

     

  • 1.22, Роман (??), 00:23, 20/02/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну типа техника ушла вперед семимильными шагами. Это я о DVD-R. Может автор пересмотрит статью с целью  перенести на DVD-R как можно больше, разделы там разбить иначе, в общем оптимизировать не экономя на / на DVD-R.

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

     
  • 1.23, Роман (??), 20:50, 23/05/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Просьбачка сильно не пинать, а конструктивно можно сколько хотите.
    Делаю RAID как в статье, но добавляю следующее.
    Разделы:
    /
    /var
    /tmp
    /usr
    /usr/local
    /usr/home

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

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

    /usr/home

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру