Raid
Raid
RAID is a technique that makes use of a combination of multiple disks instead of using a single disk for increased
performance, data redundancy, or both. The term was coined by David Patterson, Berkeley in 1987. Redundancy?
Data redundancy, although taking up extra space, adds to disk reliability. This means, that in case of disk failure, if the
same data is also backed up onto another disk, we can retrieve the data and go on with the operation. On the other hand,
if the data is spread across multiple disks without the RAID technique, the loss of a single disk can affect the entire data.
RAID-0 (Stripping)
RAID-1 (Mirroring)
RAID-2 (Bit-Level Stripping with Dedicated Parity)
RAID-3 (Byte-Level Stripping with Dedicated Parity)
RAID-4 (Block-Level Stripping with Dedicated Parity)
RAID-5 (Block-Level Stripping with Distributed Parity)
RAID-6 (Block-Level Stripping with two Parity Bits)
Raid Controller
1. RAID-0 (Stripping)
Blocks are “stripped” across disks.
RAID-0
Advantages
It is easy to implement.
It utilizes the storage capacity in a better way.
Disadvantages
A single drive loss can result in the complete failure of the system.
Not a good choice for a critical system.
2. RAID-1 (Mirroring)
More than one copy of each block is stored in a separate disk. Thus, every block has two (or more)
copies, lying on different disks.
Raid-1
Advantages
Raid-3
Advantages
Raid-4
Advantages
Raid-5
Advantages
Data can be reconstructed using parity bits.
It makes the performance better.
Disadvantages
Raid-6
Advantages