Vinum volume manager


Vinum volume manager

Vinum, is a logical volume manager, also called Software RAID, allowing implementations of the RAID-0, RAID-1 and RAID-5 models, both individually and in combination.

Overview

Vinum is part of the base distribution of the FreeBSD operating system. Versions exist for NetBSD, OpenBSD and DragonFly BSD.Vinum source code is currently maintained in the FreeBSD and NetBSD source trees. Vinum supports raid levels 0, 1, 5, and JBOD.

Note: vinum is invoked as gvinum on FreeBSD version 5.4 and up.

Software RAID vs. Hardware RAID

The distribution of data across multiple disks can be managed by either dedicated hardware or by software. Additionally, there are hybrid RAIDs that are partly software- and partly hardware-based solutions.

With a software implementation, the operating system manages the disks of the array through the normal drive controller (ATA, SATA, SCSI, Fibre Channel, etc.). With present CPU speeds, software RAID can be faster than hardware RAID.

A hardware implementation of RAID requires at a minimum a special-purpose RAID controller. On a desktop system, this may be a PCI expansion card, or might be a capability built in to the motherboard. In larger RAIDs, the controller and disks are usually housed in an external multi-bay enclosure. This controller handles the management of the disks, and performs parity calculations (needed for many RAID levels). This option tends to provide better performance, and makes operating system support easier.

Hardware implementations also typically support hot swapping, allowing failed drives to be replaced while the system is running. In rare cases hardware controllers have become faulty, which can result in data loss. Hybrid RAIDs have become very popular with the introduction of inexpensive hardware RAID controllers. The hardware is a normal disk controller that has no RAID features, but there is a boot-time application that allows users to set up RAIDs that are controlled via the BIOS. When any modern operating system is used, it will need specialized RAID drivers that will make the array look like a single block device. Since these controllers actually do all calculations in software, not hardware, they are often called "fakeraids". Unlike software RAID, these "fakeraids" typically cannot span multiple controllers.

Example configuration

A simple example to mirror drive enterprise to drive excelsior (RAID1)

drive enterprise device /dev/da1s1ddrive excelsior device /dev/da2s1dvolume mirror plex org concat sd length 512m drive enterprise plex org concat sd length 512m drive excelsior

See also

* Hard drives
* Redundant array of independent disks
* Disk array
* Storage area network (SAN)

External links

* [http://www.vinumvm.org/ Official site]
* [http://sourceforge.net/projects/vinum/ Sourceforge page]
* [http://www.freebsd.org/doc/en_US.ISO8859-1/articles/vinum/index.html Bootstrapping vinum] - FreeBSD documentation project
* [http://www.shub-internet.org/brad/FreeBSD/vinum.html Vinum performance measurement]


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Logical Volume Manager — Der Logical Volume Manager (LVM) ist eine hauptsächlich im Unix und Linux Umfeld verbreitete Abstraktionsebene zwischen Festplatten, Partitionen und Dateisystemen. Durch den LVM ist es möglich, dynamisch veränderbare Partitionen (Logical Volumes …   Deutsch Wikipedia

  • Solaris Volume Manager — (SVM; formerly known as Online: DiskSuite, and later Solstice DiskSuite) is a software package for creating, modifying and controlling RAID 0 (concatenation and stripe) volumes, RAID 1 (mirror) volumes, RAID 0+1 volumes, RAID 1+0 volumes, RAID 5… …   Wikipedia

  • Solaris Volume Manager — (SVM; originalmente conocido como Online: DiskSuite, y luego como Solstice DiskSuite) es un paquete de software para crear, modificar y controlar volúmenes RAID 0 (concatenación y bandas), volúmenes RAID 1 (espejo), volúmenes RAID 0+1, volúmenes… …   Wikipedia Español

  • GUID Partition Table — Dans le domaine du matériel informatique, une table de partitionnement GUID, en anglais GUID Partition Table (GPT) est un standard pour décrire la table de partitionnement d un disque dur. Bien qu il fasse partie du standard EFI Extensible… …   Wikipédia en Français

  • Tabla de partición GUID — (GPT) es un estándar para la colocación de la tabla de particiones en un disco duro físico. Es parte del estándar Extensible Firmware Interface (EFI) propuesto por Intel para reemplazar la vieja BIOS del PC, heredada del IBM PC original. La GPT… …   Wikipedia Español

  • RAID — This article is about the data storage technology. For other uses, see Raid (disambiguation). RAID, an acronym for Redundant Array of Independent Disks (originally Redundant Array of Inexpensive Disks),[1] is a storage… …   Wikipedia

  • GPT-Datenträger — GUID Partition Table (GPT), zu deutsch GUID Partitionstabelle, ist ein Standard für das Format von Partitionstabellen auf Festplatten oder anderen Datenträgern. Die Spezifikation ist Teil des EFI Standards, der das BIOS in PCs ersetzen sollte.… …   Deutsch Wikipedia

  • RAID — У этого термина существуют и другие значения, см. RAID (значения). RAID (англ. redundant array of independent disks  избыточный массив независимых жёстких дисков)  массив из нескольких дисков, управляемых контроллером,… …   Википедия

  • House System at the California Institute of Technology — The House System is the basis of undergraduate student residence at the California Institute of Technology (Caltech). Caltech s unique House system is modeled after the residential college system of Oxford and Cambridge in England, although the… …   Wikipedia