Nepedia
Back to Discover
Fluent Reader
💻

RAID

technology Maturity 11-13 Next article →

Computers need a way to store information safely and quickly. Usually, a computer uses one hard disk or a solid-state drive. But sometimes, one disk is not enough for big jobs. RAID is a way to coordinate many storage devices into one group. This group is called a disk array.

ZFS raidz1
ZFS raidz1

Instead of using one single device, the system spreads data across the whole array. This method helps computers work better and keeps files from being lost. It is used in many places, from personal computers to huge supercomputers.

HuaweiRH2288HV2 (cropped)
HuaweiRH2288HV2 (cropped)

There are different ways to set up an array. These different ways are called RAID levels. Some levels use a method called striping. Striping spreads data across all the disks in the group. This helps the computer read and write files much faster.

Other levels use mirroring to keep data safe. Mirroring makes an exact copy of your data on two or more disks. If one disk breaks, the other disks still have your information. Some levels even use math, called parity, to help recover lost data. This allows the system to keep working even if a disk fails.

People first came up with these ideas in the 1970s and 1980s. In 1987, three researchers named David Patterson, Garth Gibson, and Randy Katz created the term RAID. They worked at the University of California, Berkeley. They wrote a famous paper in June 1988. They argued that many small, cheap disks could work better than one huge, expensive disk.

ZFS raidz1
ZFS raidz1

Before this, big computers used very expensive single disks called SLEDs. RAID changed how we think about storing digital information. The name RAID originally stood for "redundant array of inexpensive disks." Later, it was changed to mean "redundant array of independent disks."

Different RAID levels have different rules and requirements. RAID 0 uses striping but has no safety if a disk fails. RAID 1 uses mirroring and needs at least two disks. RAID 5 uses distributed parity and requires at least three disks. This level can survive one disk failing. RAID 6 is even stronger because it uses double parity. It needs at least four disks and can survive two disks failing at once.

HuaweiRH2288HV2 (cropped)
HuaweiRH2288HV2 (cropped)

There are also nested levels, like RAID 10. These combine different methods to get both speed and safety. These levels help different types of computers do different jobs.

You can think of RAID like a team of workers. If one worker is very fast but makes mistakes, you might pair them with a careful worker. In RAID 0, the workers spread the job out to finish quickly. In RAID 1, the workers both do the exact same task so there is always a backup.

Some workers use special math to help fix mistakes made by others. This teamwork makes the whole system much more reliable than one person working alone. RAID makes sure our digital world stays organized and safe.

481 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (3)
File:HuaweiRH2288HV2 (cropped).JPG
HuaweiRH2288HV2 (cropped).JPG
File:SATA 6 Gbit-s controller, in form of a PCI Express card.jpg
SATA 6 Gbit-s controller, in form of a...
File:ZFS raidz1.png
ZFS raidz1.png
More to explore

🔗 What's this?

Concepts mentioned in this article

🔬 Go deeper

More advanced topics to explore

🪜 Step back

Simpler topics to build understanding

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.