Concatenation or
spanning of drives is not one of the numbered RAID levels, but it is a popular method for combining multiple physical disk drives into a single
logical disk. It provides no
data redundancy. Drives are merely
concatenated together, end to beginning, so they appear to be a single large disk, known as
SPAN or
BIG. In the adjacent diagram, 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. What makes a SPAN or BIG different from RAID configurations is the possibility for the selection of drives. While RAID usually requires all drives to be of similar capacity and it is preferred that the same or similar drive models are used for performance reasons, a spanned volume does not have such requirements.
Implementations The initial release of Microsoft's
Windows Home Server employs
drive extender technology, whereby an array of independent drives is 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 drives, whilst the user will only ever see a single instance of their data. This feature was removed from Windows Home Server in its subsequent major release. The
btrfs filesystem can span multiple devices of different sizes, including RAID 0/1/10 configurations, storing 1 to 4 redundant copies of both data and metadata. (A flawed RAID 5/6 also exists, but can result in
data loss.) In enterprise environments, enclosures are used to expand a server's data storage by using JBOD devices. This is often a convenient way to scale-up storage when needed by daisy-chaining additional disk shelves. == MAID ==