Question:
explain me about RAID(redundant array inexpensive disc)?
1970-01-01 00:00:00 UTC
explain me about RAID(redundant array inexpensive disc)?
Six answers:
2009-08-16 05:22:51 UTC
Okay... I'm totally up to speed about Raids... (I support a bunch of them)



Basically ... There is a Raid Controller which stand between the system and your disk array... which encodes and decodes the the formatting of the array.



You there are LOTS of ways to arrange your disks. You can arrange them as RAID 0 which is STRIPING or Raid 1 which is mirroring... but the most popular is RAID 5.



Raid five allows you to lose one disk -or 2 if you have raid 5 with sparing... and still not lose your data.



The data is distributed between the disks, minimum number 3, and one of the disk is a parity disk. The controller can use the information on the parity disk to intuit or fill in the missing information lost on the other disks.



You can use as many as disks as you like but you'll only get the data storage of N - 1.



N-2 if you have an online or HOT spare. (in which case the minimum number of disks required in the array is 4)



Tag me is you have more questions.
Olga
2016-04-05 09:03:59 UTC
That's great, Dr Seuss would be impressed!! I love Dr Seuss's humour. And your computer crashing explanation is cool:)
Dean
2009-08-16 06:03:33 UTC
Do you know what "parity" means? If you don't, go to Wikipedia and read about it.



Raid is a fancy version of parity. In the simplest form, you just do two copies of your disk at the same time, but this is wasteful of disk space. In the most complicated form which uses disk space more efficiently, you have data spread out over several disks in such a way that if one disk goes bad, then you can remove it and you will still have all your information. That is what the "redundant" means - the data is repeated somehow so that if one disk goes bad, you still have your data.



Raid is very important to places like banks. It is especially important to places like credit card approval services which run 24/7.
2009-08-16 05:35:46 UTC
redundant means keeps copies, but there are raid arrays that are faster than a single hard drive like raid 0, raid 5 and raid 10.

raid 0 has no redundancy, so actually its not a raid, but it is simply two disks the same speed and size sharing the load of saving and sending the information so it can be twice as fast, raid 10 would be 2 raid 0 one tp keep a copy of the other.

raid5 is 4 discs sharing load and one disk to keep track of them, really a cool thing, even better might be like a raid 5 made from 120gb hard drives and a 500gb to back up the 4 that share the load.

raid arrays of multiple disks like 0, 5, can lose track of sync and then the information on the disks is pretty much usless so they do need to be backed up, that is the part of redundancy. raid 1 is two hard drives, one to record and send information and one to keep a copy of the first incase of a crash
2009-08-16 05:24:25 UTC
Two types software and hardware

Software is mainly mirrored raid with two disks everything you see on one disk is mirrored onto the other so if one fails you don't loose anything

Hardware there are plenty of different combinations:

http://www.chicago-data-recovery.com/raid-levels.php



To be able to have hardware RAID you'e need a RAID controller, your possibly have it onboard but that depends on the age of your machine
2009-08-16 05:23:14 UTC
What does RAID stand for ?



In 1987, Patterson, Gibson and Katz at the University of California Berkeley, published a paper entitled "A Case for Redundant Arrays of Inexpensive Disks (RAID)" . This paper described various types of disk arrays, referred to by the acronym RAID. The basic idea of RAID was to combine multiple small, inexpensive disk drives into an array of disk drives which yields performance exceeding that of a Single Large Expensive Drive (SLED). Additionally, this array of drives appears to the computer as a single logical storage unit or drive.



The Mean Time Between Failure (MTBF) of the array will be equal to the MTBF of an individual drive, divided by the number of drives in the array. Because of this, the MTBF of an array of drives would be too low for many application requirements. However, disk arrays can be made fault-tolerant by redundantly storing information in various ways.



Five types of array architectures, RAID-1 through RAID-5, were defined by the Berkeley paper, each providing disk fault-tolerance and each offering different trade-offs in features and performance. In addition to these five redundant array architectures, it has become popular to refer to a non-redundant array of disk drives as a RAID-0 array.

# Data Striping



Fundamental to RAID is "striping", a method of concatenating multiple drives into one logical storage unit. Striping involves partitioning each drive's storage space into stripes which may be as small as one sector (512 bytes) or as large as several megabytes. These stripes are then interleaved round-robin, so that the combined space is composed alternately of stripes from each drive. In effect, the storage space of the drives is shuffled like a deck of cards. The type of application environment, I/O or data intensive, determines whether large or small stripes should be used.



Most multi-user operating systems today, like NT, Unix and Netware, support overlapped disk I/O operations across multiple drives. However, in order to maximize throughput for the disk subsystem, the I/O load must be balanced across all the drives so that each drive can be kept busy as much as possible. In a multiple drive system without striping, the disk I/O load is never perfectly balanced. Some drives will contain data files which are frequently accessed and some drives will only rarely be accessed. In I/O intensive environments, performance is optimized by striping the drives in the array with stripes large enough so that each record potentially falls entirely within one stripe. This ensures that the data and I/O will be evenly distributed across the array, allowing each drive to work on a different I/O operation, and thus maximize the number of simultaneous I/O operations which can be performed by the array.



In data intensive environments and single-user systems which access large records, small stripes (typically one 512-byte sector in length) can be used so that each record will span across all the drives in the array, each drive storing part of the data from the record. This causes long record accesses to be performed faster, since the data transfer occurs in parallel on multiple drives. Unfortunately, small stripes rule out multiple overlapped I/O operations, since each I/O will typically involve all drives. However, operating systems like DOS which do not allow overlapped disk I/O, will not be negatively impacted. Applications such as on-demand video/audio, medical imaging and data acquisition, which utilize long record accesses, will achieve optimum performance with small stripe arrays.



A potential drawback to using small stripes is that synchronized spindle drives are required in order to keep performance from being degraded when short records are accessed. Without synchronized spindles, each drive in the array will be at different random rotational positions. Since an I/O cannot be completed until every drive has accessed its part of the record, the drive which takes the longest will determine when the I/O completes. The more drives in the array, the more the average access time for the array approaches the worst case single-drive access time. Synchronized spindles assure that every drive in the array reaches its data at the same time. The access time of the array will thus be equal to the average access time of a single drive rather than approaching the worst case access time.

# The different RAID levels



RAID-0

RAID Level 0 is not redundant, hence does not truly fit the "RAID" acronym. In level 0, data is split across drives, resulting in higher data throughput. Since no redundant information is stored, performance is very good, but the failure of any disk in the array results in data loss. This level is commonly referred to as striping.

RAID-1

RAID Level 1 provides redundancy by writing all data to two or more drives. The performance of a level 1 array tends to be faster on reads and slower on writes compared to a single drive, but


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...