The purpose of RAID (redundant array of inexpensive disks) is to combine several hard disk partitions into one large virtual hard disk in order to optimize the performance and data security. Using this method, however, one advantage is sacrificed for another. The RAID level defines how the hard disks are connected and how the RAID controller addresses the hard disks. Most RAID controllers use the SCSI protocol because it can address a larger number of hard disks in a more effective way than the IDE protocol and is more suitable for parallel processing of commands. Meanwhile, there are some RAID controllers that support IDE or SATA hard disks. Refer to the Hardware Database at http://cdb.suse.de.
Like a RAID controller, which can often be quite expensive, soft RAID is also able to take on these tasks. SUSE LINUX offers the option of combining several hard disks into one soft RAID system with the help of YaST — a very reasonable alternative to hardware RAID.
This level improves the performance of your data access. Actually, this is not really a RAID, because it does not provide data backup, but the name RAID 0 for this type of system has become the norm. With RAID 0, two hard disks are pooled together. The performance is very good, but the RAID system is destroyed and your data lost if even one hard disk fails.
This level provides adequate security for your data, because the data is copied to another hard disk 1:1. This is known as hard disk mirroring. If a disk is destroyed, a copy of its contents is available on another one. All of them except one could be damaged without endangering your data. The writing performance suffers a little in the copying process compared to when using RAID 1 (ten to twenty percent slower), but read access is significantly faster in comparison to any one of the normal physical hard disks, because the data is duplicated so can be parallel scanned.
RAID 5 is an optimized compromise between the two other levels in terms of performance and redundancy. The hard disk space equals the number of disks used minus one. The data is distributed over the hard disks as with RAID 0. Parity blocks, created on one of the partitions, are there for security reasons. They are linked to each other with XOR, enabling the contents, via XOR, to be reconstructed by the corresponding parity block in case of system failure. With RAID 5, no more than one hard disk can fail at the same time. If one hard disk fails, it must be replaced as soon as possible to avoid the risk of losing data.
Access Soft RAID configuration with themodule under or via the partitioning module under .
First, see a list of your partitions underin the partitioning tool. If the Soft RAID partitions have already been set up, they appear here. Otherwise, set them up from scratch. For RAID 0 and RAID 1, at least two partitions are needed — for RAID 1, usually exactly two and no more. If RAID 5 is used, at least three partitions are required. It is recommended to take only partitions of the same size. The RAID partitions should be stored on various hard disks to decrease the risk of losing data if one is defective (RAID 1 and 5) and to optimize the performance of RAID 0.
Click chunk size for fine-tuning the performance. Checking ensures that the RAID partitions are recognized as such when booting. After completing the configuration, see the /dev/md0 device and others indicated with RAID on the expert page in the partitioning module.to open a dialog in which to choose between RAID levels 0, 1, and 5. In the following screen, assign the partition to the new RAID. opens the settings options for the
Check the file /proc/mdstats to find out whether a RAID partition has been destroyed. In the event of a system failure, shut down your Linux system and replace the defective hard disk with a new one partitioned the same way. Then restart your system and enter the command raidhotadd /dev/mdX /dev/sdX. This integrates the hard disk automatically into the RAID system and fully reconstructs it.
Configuration instructions and more details for soft RAID can be found in the HOWTOs at:
Linux RAID mailing lists are also available, such as http://firstname.lastname@example.org.