RAID 1: Mirrored Disk Array   A mirrored disk array is composed of a set of two 
physical hard drives, each of which contains a full copy of all data sent to the 
logical drive that represents the array. This has a couple of advantages; first 
of all, any data stored on a RAID 1 array is completely and automatically backed 
up, and in the event of the failure of one drive, the other can be substituted 
without a hitch. Secondly, data can be read from both drives simultaneously, 
increasing the speed of data retrieval.     
   
  
  
    |  | 
  
    | Fault 
      tolerance is the cornerstone of RAID 1. In this configuration, two 
      identical physical drives are used, with one drive mirroring the 
      information on the other. A RAID 1 configuration is ideal for data 
      redundancy, though storage is more costly as only 1/2 the total 
      drive space of both hard drives 
is available. | 
          
                
               Data 
writes take just as long as usual however. In the  event 
one of the drives in the array fails, a new drive can be added, 
the array rebuilt, and the RAID controller will duplicate the information onto the new blank 
drive.
The disadvantage of RAID 1 is that unlike striping, a mirrored array can use 
only half of its total free space for storage, since one disk is an exact 
duplicate of the other.

RAID 0+1 Striped array with 
mirroring     
               
              
 This RAID level combines the best features of RAID 0 and 
1.  It requires a minimum of four physical drives to implement, 
so it is not cheap. Essentially, two pairs of striped drives are mirrored together 
to provide fault tolerance. The mirroring provides the  fault tolerance, though if any drive 
is lost, it must be immediately replaced and the array rebuilt, since 
it cannot handle the loss of more than one drive.  
    RAID 0+1 does retain the inherent disadvantage of 
mirroring, however; effective disk space is halved since two of the four drives 
are exact duplicates of the other pair. Many other 
implementations of RAID exist, nearly all sharing one common factor: The expense 
and complexity of the hardware controllers required to implement them.  
    Intended for business use, these levels of 
RAID  use the parity system as explained above to provide varying 
levels of fault tolerance. RAID solutions at this level generally come as 
an add-in controller card or a  dedicated storage rack and 
are intended to work hand-in-hand with hot-swappable hard drive mountings. With this setup, any failed drives 
can be swapped out for new ones  on the fly, and the 
missing data quickly restored by using the parity data.  
     Many setups will perform this 
operation automatically while still maintaining close to normal operation.