Professional Documents
Culture Documents
Raid 2
Raid 2
Raid 2
History
Single Large Expensive Disk (SLED) IBM and Berkeley University RAID levels 0-5 0-
Why RAID?
Mirroring
The easiest way to get high availability Half the size Higher read performance
Disk One
Disk Two
Data A
Mirror A
Data B
Mirror B
Data C
Mirror C
Data D
Mirror D
Striping
Disk One
Disk Two
Data A
Data B
Data C
Data D
Data E
Data F
Data G
Data H
Parity
Data
Data
Check
Data
Data
Check +
Data
Data D
heck
+D
Data
Data
heck +
hr
RAID 0
Disk One
Disk Two
Data A
Data B
Data C
Data D
Data E
Data F
Data G
Data H
RAID 1
Disk One
Disk Two
Data A
Mirror A
Data B
Mirror B
Data C
Mirror C
Data D
Mirror D
RAID 2, 3, 4
Data
Data
Data C
Data D
Data
Data
Check D-
Data
Data
Data I
Check
-I
Data J
Data K
Data L
Check J-L
$
"
'
&
Di
Di
$ #"
Di
hr
Di
F ur
Check -C
RAID 5
Data
Data
Data C
Check -C
Data D
Data
Check D-
Data
Data
Check
-I
Data I
Data
Check J-L
Data K
Data L
Data J
8 0)
33 6 0)
321 0)
Di
Di
8 76 0)
Parity with distribution Higher performance than level 1-4 1High availability Most used RAID level
Di
hr
Di
F ur
Combine two levels and get the advantages from both Either hardware driven, software driven or a combination of both Examples: 0+1, 1+0, 0+3, 3+0, 0+5, 5+0, 1+5, and 5+1.
Alternatives to RAID
Single Large Expensive Disk (SLED) Redundant Array of Distributed Disks (RADD) More alternatives: 2D-RADD, C-RAID, RO 2DCWBWB-optimistic and RO WB-pessimistic WB-
The End