RAID concepts

RAID uses particular techniques for writing data to disks. These techniques enable RAID to provide data redundancy or better performance. These techniques include:

  • Mirroring — Duplicating data from one physical disk to another physical disk. Mirroring provides data redundancy by maintaining two copies of the same data on different physical disks. If one of the disks in the mirror fails, the system can continue to operate using the unaffected disk. Both sides of the mirror contain the same data always. Either side of the mirror can act as the operational side. A mirrored RAID disk group is comparable in performance to a RAID 5 disk group in read operations but faster in write operations.
  • Striping — Disk striping writes data across all physical disks in a virtual disk. Each strip consists of consecutive virtual disk data addresses that are mapped in fixed-size units to each physical disk in the virtual disk using a sequential pattern. For example, if the virtual disk includes five physical disks, the strip writes data to physical disks one through five without repeating any of the physical disks. The amount of space consumed by a strip is the same on each physical disk. The portion of a strip that resides on a physical disk is a strip element. Striping by itself does not provide data redundancy. Striping in combination with parity does provide data redundancy.
  • Strip Size — The total disk space consumed by a strip not including a parity disk. For example, consider a strip that contains 64KB of disk space and has 16KB of data residing on each disk in the strip. In this case, the strip size is 64KB and the strip element size is 16KB.
  • Strip element — A strip element is the portion of a strip that resides on a single physical disk.
  • Strip Element Size — The amount of disk space consumed by a strip element. For example, consider a strip that contains 64KB of disk space and has 16KB of data residing on each disk in the strip. In this case, the strip element size is 16KB and the strip size is 64KB.
  • Parity — Parity refers to redundant data that is maintained using an algorithm in combination with striping. When one of the striped disks fails, the data can be reconstructed from the parity information using the algorithm.
  • Span — A span is a RAID technique used to combine storage space from groups of physical disks into a RAID 10, 50, or 60 virtual disk.