Jump to content

Менеджер томов Vinum

Vinum менеджер логических томов . [1] [2] [3] также называется программным RAID , что позволяет реализовать модели RAID-0 , RAID-1 и RAID-5 как по отдельности, так и в комбинации. Исходный Vinum был частью базового дистрибутива операционной системы FreeBSD , начиная с версии 3.0, а также NetBSD в период с 10 октября 2003 г. по 25 февраля 2006 г. [4] а также потомки FreeBSD, включая DragonFly BSD ; в более поздних версиях FreeBSD он был заменен на gvinum , который впервые был представлен в FreeBSD 6. Исходный код Vinum сохраняется в деревьях исходного кода FreeBSD и DragonFly . [2] [3] Vinum поддерживает уровни RAID 0, 1, 5 и JBOD . Vinum был вдохновлен Veritas Volume Manager . [1] :  4

Винум вызывается как gvinum ( GEOM Vinum) во FreeBSD версии 5.4 и выше. В современной FreeBSD его можно считать устаревшим менеджером томов; современными альтернативами являются GEOM и ZFS .

В NetBSD он был удален до NetBSD 4.0 из-за отсутствия интереса и поддержки; Было указано, что RAIDframe обеспечивает аналогичную функциональность. [5]

В DragonFly BSD собственная файловая система HAMMER уже реализует зеркалирование сети, и natacontrol утилиту можно использовать для настройки nataraid(4), еще одна реализация программного RAID , которая первоначально появилась в FreeBSD 6.0 как ataraid(4), но был объявлен устаревшим в FreeBSD 9 и удален до FreeBSD 10.0; а NetBSD порт от Red Hat для lvm2 также доступен в базовой системе DragonFly, а также в дополнение к vinum.

Программный RAID против аппаратного RAID

[ редактировать ]

Распределением данных по нескольким дискам можно управлять либо с помощью специального оборудования, либо с помощью программного обеспечения. Кроме того, существуют гибридные RAID-массивы, которые являются частично программными, а частично аппаратными решениями.

При программной реализации операционная система управляет дисками массива через обычный контроллер накопителя ( ATA , SATA , SCSI , Fibre Channel и т. д.). При нынешней скорости процессора программный RAID может быть быстрее аппаратного RAID.

Аппаратная реализация RAID требует как минимум специального RAID-контроллера. В настольной системе это может быть карта расширения PCI или функция, встроенная в материнскую плату. В более крупных RAID-массивах контроллер и диски обычно размещаются во внешнем корпусе с несколькими отсеками. Этот контроллер управляет дисками и выполняет вычисления четности (необходимые для многих уровней RAID). Этот вариант обеспечивает более высокую производительность и упрощает поддержку операционной системы.

Аппаратные реализации также обычно поддерживают горячую замену, позволяя заменять вышедшие из строя диски во время работы системы. В редких случаях аппаратные контроллеры выходят из строя, что может привести к потере данных. Гибридные RAID стали очень популярны с появлением недорогих аппаратных RAID-контроллеров. Аппаратное обеспечение представляет собой обычный дисковый контроллер, не имеющий функций RAID, но имеется приложение во время загрузки, которое позволяет пользователям настраивать RAID-массивы, управляемые через BIOS . При использовании любой современной операционной системы потребуются специализированные драйверы RAID, которые сделают массив похожим на одноблочное устройство. Поскольку эти контроллеры фактически выполняют все вычисления программно, а не аппаратно, их часто называют «фальшивыми рейдами». В отличие от программного RAID, эти «фейковые рейды» обычно не могут охватывать несколько контроллеров.

Пример конфигурации

[ редактировать ]

Простой пример зеркалирования диска Enterprise на диск Excelsior (RAID1):

drive enterprise device /dev/da1s1d
drive excelsior device /dev/da2s1d
volume mirror
  plex org concat
    sd length 512m drive enterprise
  plex org concat
    sd length 512m drive excelsior

См. также

[ редактировать ]
  1. ^ Перейти обратно: а б Грег Лихи (1999). Менеджер томов Vinum (PDF) . Материалы программы FREENIX Track: Ежегодная техническая конференция USENIX 1999 г. USENIX (опубликовано 6–11 июня 1999 г.).
  2. ^ Перейти обратно: а б «vinum — программа управления диспетчером логических томов» . Перекрестная ссылка BSD . Драгонфлай БСД .
  3. ^ Перейти обратно: а б «gvinum — программа управления диспетчером логических томов» . Перекрестная ссылка BSD . FreeBSD .
  4. ^ Христос Зулас (25 февраля 2006 г.). «CVS-фиксация: src/sys/dev» . source-changes@ (список рассылки). НетБСД . По требованию ядра удалите vinum
  5. ^ «Анонс NetBSD 4.0» . НетБСД . 19 декабря 2007 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a8810fe6a979e06c0a4d0e9ae54b9ab8__1645703160
URL1:https://arc.ask3.ru/arc/aa/a8/b8/a8810fe6a979e06c0a4d0e9ae54b9ab8.html
Заголовок, (Title) документа по адресу, URL1:
Vinum volume manager - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)