Non-RAID drive architectures

Non-RAID drive architectures

The most widespread standard for configuring multiple hard drives is RAID (Redundant Array of Independent Disks), which comes in a number of standard configurations and non-standard configurations. Non-RAID drive architectures also exist, and are often referred to, similarly to RAID, by standard acronyms, several tongue-in-cheek.

  • a SLED: A single, large, expensive drive.
  • JBOD : Just a bunch of disks; an array of drives, each of which is accessed directly as an independent drive.
  • a SPAN, a BIG: a simple concatenation of multiple drives. Such a concatenation is sometimes also called JBOD, but this usage is proscribed in careful use due to ambiguity with the alternative meaning just cited.

Contents

JBOD

JBOD, meaning "Just a Bunch Of Drives", is used to refer to two distinct concepts:

  • all disks being independently addressed, with no collective properties – each physical disk, with all the logical partitions each may contain, being mapped to a different logical volume: just a bunch of disks.
  • concatenation, where all the physical disks are concatenated and presented as a single disk.

Note that neither concept implies data redundancy. The usage is contentious; in careful usage, JBOD refers to the first (independent disks), as there is no other term to refer to this, while concatenation is referred to by unambiguous terms such as SPAN or BIG. For example, in the context of ZFS, JBOD refers to independent drives.

The host controller of a JBOD setup may also impact how it can be used. A USB or FireWire host connection will address multiple physical drives, but an eSATA connection requires a SATA host controller with Port Multiplier support, or else it will only recognize the first physical disk.

Concatenation (SPAN, BIG)

Diagram of a SPAN/BIG ("JBOD") setup.

Concatenation or spanning of disks is not one of the numbered RAID levels, but it is a popular method for combining multiple physical disk drives into a single virtual disk. It provides no data redundancy. As the name implies, disks are merely concatenated together, end to beginning, so they appear to be a single large disk. It may be referred to as SPAN or BIG (meaning just the words "span" or "big", not as acronyms).

Concatenation may be thought of as the inverse of partitioning. Whereas partitioning takes one physical drive and creates two or more logical drives, concatenation uses two or more physical drives to create one logical drive.

In that it consists of an array of independent disks, it can be thought of as a distant relative of RAID. Concatenation is sometimes used to turn several odd-sized drives into one larger useful drive, which cannot be done with RAID 0. For example, one could combine 3 GB, 15 GB, 5.5 GB, and 12 GB drives into a logical drive at 35.5 GB, which is often more useful than the individual drives separately.

In the diagram to the right, data are concatenated from the end of disk 0 (block A63) to the beginning of disk 1 (block A64); end of disk 1 (block A91) to the beginning of disk 2 (block A92). If RAID 0 were used, then disk 0 and disk 2 would be truncated to 28 blocks, the size of the smallest disk in the array (disk 1) for a total size of 84 blocks.

Many Linux distributions use the terms "linear mode" or "append mode".

Implementations

The Mac OS X 10.4 implementation – called a "Concatenated Disk Set" – does not leave the user with any usable data on the remaining drives if one drive fails in a concatenated disk set, although the disks otherwise operate as described above.

Concatenation is one of the uses of the Logical Volume Manager in Linux, which can be used to create virtual drives spanning multiple physical drives and/or partitions.

The initial release of Microsoft's Windows Home Server employs drive extender technology, whereby an array of independent disks are combined by the OS to form a single pool of available storage. This storage is presented to the user as a single set of network shares. Drive extender technology expands on the normal features of concatenation by providing data redundancy through software – a shared folder can be marked for duplication, which signals to the OS that a copy of the data should be kept on multiple physical disks, whilst the user will only ever see a single instance of their data.[1] This feature was removed from Windows Home Server in its subsequent major release.[2]

Greyhole implements what it calls a "storage pool". This pool is created by presenting to the user, through Samba shares, a logical drive that is as large as the sum of all physical drives that are part of the pool. Greyhole also provides data redundancy through software - the user can configure, per share, the number of file copies that Greyhole is to maintain. Greyhole will then ensure that for each file in such shares, the correct number of extra copies are created and maintained on multiple physical disks. The user will only ever see one copy of each file.[3]

MAID

A "massive array of idle disks" (more commonly known as a MAID) provides higher density and more environmentally efficient drive arrays for near-line data storage.

See also

References

  1. ^ "Windows Home Server Drive Extender Technical Brief". Microsoft.com. http://www.microsoft.com/downloads/details.aspx?FamilyID=40C6C9CC-B85F-45FE-8C5C-F103C894A5E2&displaylang=en. Retrieved 2009-03-12. 
  2. ^ "Windows Home Server code name “Vail”– Update". http://windowsteamblog.com/windows/b/windowshomeserver/archive/2010/11/23/windows-home-server-code-name-vail-update.aspx. 
  3. ^ "Greyhole project on Google Code". Guillaume Boudreau. http://code.google.com/p/greyhole/. 

Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • 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

  • Non-standard RAID levels — Main article: RAID Although all RAID implementations differ from the specification to some extent, some companies have developed non standard RAID implementations that differ substantially from the standard. Non RAID drive architectures… …   Wikipedia

  • Flash memory — Computer memory types Volatile RAM DRAM (e.g., DDR SDRAM) SRAM In development T RAM Z RAM TTRAM Historical Delay line memory Selectron tube Williams tube Non volatile …   Wikipedia

  • Ubuntu (operating system) — Ubuntu Ubuntu 11.10 (Oneiric Ocelot) Company / developer …   Wikipedia

  • Debian — GNU/Linux 6.0 ( Squeeze ) with GNOME Company / developer …   Wikipedia

  • Digital Equipment Corporation — Industry Computer manufacturing Fate Assets were sold to various companies. What remained was sold to Compaq. Successor …   Wikipedia

  • ZFS — Infobox Filesystem full name = ZFS name = ZFS developer = Sun Microsystems introduction os = OpenSolaris introduction date = November 2005 partition id = directory struct = Extensible hash table file struct = bad blocks struct = max filename size …   Wikipedia

  • Ubuntu — Infobox OS name = Ubuntu caption = Ubuntu 8.04 ( Hardy Heron ) website = [http://www.ubuntu.com/ www.ubuntu.com] developer = Canonical Ltd. / Ubuntu Foundation family = Linux, Unix like source model = Free and open source software released =… …   Wikipedia

  • Paging — This article is about computer virtual memory. For the wireless communication devices, see Pager . Bank switching is also called paging. Page flipping is also called paging. For calling people in a public place see Public address. In computer… …   Wikipedia

  • Diskless node — A diskless node (or diskless workstation) is a workstation or personal computer without disk drives, which employs network booting to load its operating system from a server. (A computer may also be said to act as a diskless node, if its disks… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”