RAID Striping Overview
Best Selling Data Recovery Software RAID Data Recovery QFSCI Technology for fastest recovery of data Leaders in Data Recovery
 
Current Updates

Kernel Suite Upgraded - Now covers much more file systems to recover and more file types to repair. Recovers Data from Windows, Novell Netware, Linux, Unix, Apple Macintosh, Sun Solaris, Exchange Server, Digital Media etc.

 
Knowledgebase - RAID Striping Overview

RAID Striping Overview

The main performance-limiting issues with disk storage relate to the slow mechanical components that are used for positioning and transferring data. Since a RAID array has many drives in it, an opportunity presents itself to improve performance by using the hardware in all these drives in parallel. For example, if we need to read a large file, instead of pulling it all from a single hard disk, it is much faster to chop it up into pieces, store some of the pieces on each of the drives in an array, and then use all the disks to read back the file when needed. This technique is called striping, after the pattern that might be visible if you could see these "chopped up pieces" on the various drives with a different color used for each file. It is similar in concept to the memory performance-enhancing technique called interleaving.

Striping can be done at the byte level, or in blocks. Byte-level striping means that the file is broken into "byte-sized pieces", The first byte of the file is sent to the first drive, then the second to the second drive, and so on. (See the discussion of RAID level 3 for more on byte-level striping.) Sometimes byte-level striping is done as a sector of 512 bytes. Block-level striping means that each file is split into blocks of a certain size and those are distributed to the various drives. The size of the blocks used is also called the stripe size (or block size, or several other names), and can be selected from a variety of choices when the array is set up; see here for more details.

Block diagram of a RAID striping configuration. One controller (which again can be hardware or software) splits files into blocks or bytes and distributes them across several hard disks. The block size determines how many "pieces" files will be split into. In this example, the first block of file 1 is sent to disk #1, then the second block to disk #2, etc. When all four disks have one block of file 1, the fifth block goes back to disk #1, and this continues until the file is completed. Note that file 3 is only on one disk; this means it was smaller than the block size in this case.

Striping is used in the implementation of most of the basic, single RAID levels (and by extension, any multiple RAID levels that use those single RAID levels). However, the actual way striping is set up, and how it is used, varies greatly from level to level. RAID 0 uses block-level striping without parity; RAID 3 and RAID 7 use byte-level striping with parity; and RAID 4, RAID 5 and RAID 6 use block-level striping with parity. Note the distinction between striping with and without parity: striping by itself involves no redundancy, and therefore, provides no data protection. Also see the discussion of RAID 2 for a look at the oddball bit-level striping with ECC defined by that RAID type.

 

For any query mail us at -

View File Repair Products

View All...

View Data Recovery Products

View All...
Filler

Windows Data Recovery | Linux Data Recovery | Novell Data Recovery | Mac Data Recovery | MS Access Recovery | BKF File Recovery
Digital Media Recovery Software | Unix Data Recovery Software | RAID Server Data Recovery | Exchange Server Recovery
SQL Database Recovery | Hard Drive Data Recovery | Computer Forensic | Tape Recovery Software | Laptop Recovery | Netware Data Recovery
FAT + NTFS Partition Recovery | Data Recovery Services | NTFS Recovery | Novell NSS Data Recovery Software
Access Database Repair | Excel Repair Software | Powerpoint Repair | Word Repair Software | ZIP Repair
DBF Database Recovery | Palm Database Recovery | Paradox Database Recovery | FAT Recovery
Deleted File Recovery Software | Pen Drive Data Recovery | Undelete Data Recovery Software
File Repair | Partition Recovery | Excel Recovery | Corrupt Zip Recovery | Repair BKF File
Outlook Express Mails Recovery Software | Microsoft Outlook Mails Recovery Software
ReiserFS Data Recovery Software | JFS Data Recovery Software | Related Links| Data Recovery

Contact Us for Data Recovery »

We HELP you Recover your Data from Crashed - Hard Drives, Pen Drives, Memory Cards, Broken RAID Arrays, Digital Media having Windows, Novell Netware, Linux, Unix, Apple Macintosh, Sun Solaris Operating System Installed. Uses QFSCI (Quick File System Component Identification) Technology for fastest and secure recovery of your data.

Filler
© Copyright 2008 Nucleus Technologies.com - Professional Hard Drive Data Recovery Software and Services.  All rights reserved.