Disk failure, and resultant data loss, is almost as ubiquitous as death and taxes. In some cases, victims of data loss might even prefer death over the consequences of data loss! Fortunately for us, computer geeks don't take data loss lightly and have developed a number of techniques and systems in order to counter it. Of course, the best way to counter data loss is redundant and frequent backups, and the RAID disk storage system is an excellent example of this principle in action.
RAID storage systems? Please explain!
RAID, no not the insecticide, is an abbreviation for Redundant Array of Independent Disks, and the main idea behind RAID technology was to develop a reliable and relatively cheap redundant disk storage system. Even though the RAID disk is comprised out of numerous storage disks, the computer system recognises the RAID storage system as a single drive, and facilitates reading from and writing to the RAID disk array as it would a single storage device. RAID disks use different techniques to distribute data over their RAID disk drives. Depending on the use of the RAID disk, technicians have their pick of parity, mirroring or striping techniques to determine where and how the data will be stored on the hard disks in the redundant array.
Different RAID types
RAID 0 systems distribute data across several RAID hard disks, and are fast, but are vulnerable to data loss since they don't apply parity or mirroring for redundant data backup.
RAID 1 systems mirror the contents of the disk resulting in arrays of disks that store identical data.
RAID 2 systems allow very fast data transfer and the disks are striped and synchronised in very small stripes. Hamming codes error correction guard against data corruption across multiple parity disks.
RAID 3 systems provide byte level striping as well as various types of parity. These systems are fast and the performance is unchanged even if one of the drives fails.
RAID 4 systems are identical to RAID 3 systems, but does block level striping instead of byte level striping. Each disk within the system operates independently; the type of parity results in speeds much lower than seen in RAID 3 systems.
RAID 5 systems combine three or more disks in such a way as to protect against data loss of any one of the disks. The storage capacity of the RAID disk array is therefore reduced by one disk. These drives are tolerant towards disk drive failure, and will continue to operate if one of the hard drives within the array breaks down.
What happens when RAID components fail?
The beauty of the RAID disk system is that localised drive failure and resultant data loss is generally not a train wreck, since the system can use redundant backups of data on functioning disks within the array. The faulty components will, however, have to be replaced as soon as possible, since subsequent disk failure just might result in data loss. Depending on the type of RAID disk storage, the faulty drive can be replaced without powering down the whole system. This practice is referred to as hot-swapping and is very convenient for systems that need to run without interruptions. However, some RAID disks are fussier, and require the system to power down before the faulty drive can be replaced.
Who uses RAID anyway?
Up until a few years ago RAID disk storage systems were pretty much limited to high-end servers and workstations like network-attached servers, web servers, file system servers and application servers. This was primarily due to the cost of the controller and the accompanying hard drives. Fortunately that's no longer the case since most modern motherboards provide one or more onboard RAID controllers capable of supporting RAID disk storage systems.
RAID disk recovery
Data loss is a real concern for server computers and when their RAID components fail, they generally rely on data recovery experts to perform RAID disk recovery, which involves replacing the faulty disks and recovering the data from the faulty disks. With more motherboards supporting RAID storage, it is not surprising that private computer owners also turn to professional data recovery when components within their RAID disk arrays fail. This is owing to the complexity involved in rescuing data from malfunctioning RAID components. It is ill advised to try and recover your data from a RAID disk storage system by yourself, unless you are a certified data recovery specialist. Seriously, rather rely on the experts in this regard and take your sick RAID disks to the professionals.