Window Technical Support

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Monday, 20 May 2013

RAID 2, RAID 3, RAID 4, RAID 6 Explanation

Posted on 01:46 by Unknown
In most critical production servers, you will be using either RAID 5 or RAID 10.
However there are several non-standard raids, which are not used except in some rare situations. It is good to know what they are.
This article explains with a simple diagram how RAID 2, RAID 3, RAID 4, and RAID 6 works.

RAID 2


  • This uses bit level striping. i.e Instead of striping the blocks across the disks, it stripes the bits across the disks.
  • In the above diagram b1, b2, b3 are bits. E1, E2, E3 are error correction codes.
  • You need two groups of disks. One group of disks are used to write the data, another group is used to write the error correction codes.
  • This uses Hamming error correction code (ECC), and stores this information in the redundancy disks.
  • When data is written to the disks, it calculates the ECC code for the data on the fly, and stripes the data bits to the data-disks, and writes the ECC code to the redundancy disks.
  • When data is read from the disks, it also reads the corresponding ECC code from the redundancy disks, and checks whether the data is consistent. If required, it makes appropriate corrections on the fly.
  • This uses lot of disks and can be configured in different disk configuration. Some valid configurations are 1) 10 disks for data and 4 disks for ECC 2) 4 disks for data and 3 disks for ECC
  • This is not used anymore. This is expensive and implementing it in a RAID controller is complex, and ECC is redundant now-a-days, as the hard disk themselves can do this.

RAID 3


  • This uses byte level striping. i.e Instead of striping the blocks across the disks, it stripes the bits across the disks.
  • In the above diagram B1, B2, B3 are bytes. p1, p2, p3 are parities.
  • Uses multiple data disks, and a dedicated disk to store parity.
  • The disks have to spin in sync to get to the data.
  • Sequential read and write will have good performance.
  • Random read and write will have worst performance.
  • This is not commonly used.

RAID 4


  • This uses block level striping.
  • In the above diagram B1, B2, B3 are blocks. p1, p2, p3 are parities.
  • Uses multiple data disks, and a dedicated disk to store parity.
  • Minimum of 3 disks (2 disks for data and 1 for parity)
  • Good random reads, as the data blocks are striped.
  • Bad random writes, as for every write, it has to write to the single parity disk.
  • It is somewhat similar to RAID 3 and 5, but little different.
  • This is just like RAID 3 in having the dedicated parity disk, but this stripes blocks.
  • This is just like RAID 5 in striping the blocks across the data disks, but this has only one parity disk.
  • This is not commonly used.

RAID 6

Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Block IP address with Windows Firewall 2008
    If you ever feel that someone may be trying to break into your server or know an IP address that you want to block from accessing ...
  • Windows Server 2008 Command-line Tool
    On an installed and running system the Windows command-prompt window may be accessed from the main panel of the Start menu. The command-pro...
  • Creating a Capture Image in WDS
    How to Create a Capture Image by Using WDS Console " A capture image is created from an existing boot image. You will create a new ca...
  • Configuring Windows Server 2008 Remote Desktop Administration
    Windows Server 2008 is, as the name suggests, a server operating system. In the real world this means that systems running Windows Server ...
  • SMTP Server Configure on Windows Server 2008 R2
    Installing the SMTP feature 1 . Click Start > Run and then enter servermanager.msc in the Open dialogue box then click OK to load Se...
  • Windows Deployment Services Configure in Windows Server 2008 r2
    How to use Windows Deployment Service  1.1 Introduction: Windows Deployment Service (WDS) is an enhanced and redesigned version of Remote I...
  • How to configure ftp server in windows
      FTP Server using IIS 7.0 and Windows Server 2008 Open Server Manager, go to Roles and click “Add Roles” In the Add Role Wizard, select Web...
  • configure Active Directory in Windows Server 2008 R2 Part-2
    Configure Active Directory At the Server Management screen you should now see that you have 1 role installed.  The Active Directory D...
  • VPN connection Configuring on server 2008 R2 using RRAS and configuring clients
    A virtual private network (VPN) is a network that uses a public telecommunication infrastructure, such as the Internet, to provide remote of...
  • FTP Server and its Commands
    What is FTP? The FTP ( F ile T ransfer P rotocol) utility program is commonly used for copying files to and from other computers. These co...

Blog Archive

  • ▼  2013 (91)
    • ►  December (2)
    • ►  November (10)
    • ►  October (5)
    • ►  September (15)
    • ►  August (26)
    • ►  July (1)
    • ►  June (5)
    • ▼  May (14)
      • Windows Server 2008 Course details Syllabus | Wind...
      • Server Maintenance
      • Windows Server 2008 Active Directory Interview Que...
      • Windows Server 2008 Active Directory Interview Que...
      • RAID 2, RAID 3, RAID 4, RAID 6 Explanation
      • RAID 0, RAID 1, RAID 5, RAID 10 Explanation
      • Windows Deployment Services Configure in Windows S...
      • List of Windows Snap-ins (.msc) and Applets (.cpl)
      • Windows Server Command Syntax
      • All Keyboard Shortcuts of Windows
      • Adding a Windows 8 Computer to a Domain
      • Configuring DNS Server for Secure Only Dynamic Upd...
      • Adding Host (A) DNS Records in Windows Server 2008 R2
      • Installing Microsoft Windows Server 2008 R2
    • ►  April (5)
    • ►  March (1)
    • ►  February (1)
    • ►  January (6)
Powered by Blogger.

About Me

Unknown
View my complete profile