Skip to main content

What is RAID..? What is Striping..? What is Bit and Block level striping..?


RAID(Redundant Array of Independent Disks) :

RAID or Redundant Array of Independent Disks, is a technology to connect multiple secondary storage devices and use them as a single storage media. RAID consists of an array of disks in which multiple disks are connected together to achieve different goals.

Striping :

It is a term used to describe when individual files are split and written to more than one disk. Striping is the way that RAID gets around the performance limitation of mechanical storage by performing read and write operations to all disks simultaneously. In a four disk array, a quarter of each file would be on each disk. Given than each disk is only writing a quarter of the file, the operation can be done much more quickly than writing to a single disk. The same concept applies when it comes time to read the file back.

Bit Level Striping :

With multiple disk,we can improve the transfer rate as well striping data across multiple disks.In its simplest form,data striping consist of spliting the bits of each byte across multiple disks ,such striping is called bit level striping.

Block Level Striping :

In the case of block level striping, the above table can simply be repeated with the word ‘block’ substituted for ‘byte’. Each file is split into parts one block in size, which is 512 bytes by default, but can be specified otherwise. The size of this block is commonly referred to as stripe size. If a file is smaller than the stripe size, it simply gets stored on a single disk.

Striping alone does not include redundancy, and therefore includes no protection against data loss. Many RAID levels use mirroring or parity alongside striping to ensure data security and availability.

Posted by -