Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
Skip to content
Data Storage

RAID Levels Explained: A Complete Guide to Capacity, Redundancy, and Trade-offs

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

RAID combines storage devices to distribute data, keep copies, or calculate parity. The right level depends on how much usable capacity you need, how many device failures the layout can withstand, and how your workload behaves. RAID can help keep an array available after certain drive failures, but it is not a backup of your files.

What RAID levels change

A RAID level describes how data and, where applicable, copies or parity are arranged across devices. That arrangement affects three practical questions: how much capacity is available, what happens when a device fails, and how the array handles reads and writes.

The names are not guarantees of identical behavior everywhere. A RAID level may be implemented by an operating system, filesystem, controller, or storage product; supported layouts and recovery behavior can differ. The details below distinguish general layout concepts from specific Linux md and OpenZFS documentation.

How the main RAID levels work

Level or layout How it arranges data Capacity and device-failure trade-off Key qualification
RAID0 Stripes data across devices. Uses the devices for data without redundancy. It does not tolerate a member failure; a failed member can make the array’s data unavailable. Striping is not fault tolerance. Linux md describes consecutive chunks being striped across neighboring devices in its implementation: Linux kernel documentation on RAID arrays.
RAID1 or mirror Stores replicated copies on two or more devices. Copies consume raw capacity. In OpenZFS, an N-device mirror of size X holds X and can tolerate up to N−1 device failures before integrity is compromised. The capacity and failure statement is specific to OpenZFS mirror documentation: OpenZFS zpool concepts.
RAID5 Stripes data with single parity. Parity uses some capacity to allow recovery from a device failure, but exact usable space depends on the implementation. Linux md documents RAID5 parity and a possible write hole if a shutdown interrupts a multi-device stripe write. Its cache documentation describes implementation-specific mitigations: Linux kernel RAID 4/5/6 cache documentation.
RAID6 Stripes data with two parity blocks. Dual parity uses more capacity than single parity and supports recovery from more device failures than a single-parity arrangement when the implementation and failure pattern permit. Linux md supports two parity blocks and specifies minimum-device constraints for its implementation. Check support and configuration for the system you plan to use: Linux kernel documentation on RAID arrays.
RAID10 Combines striping with mirrored copies. Spends capacity on copies while distributing I/O across the layout. Failure tolerance depends on which members fail and where their copies are located. Linux md supports near, far, and offset layouts; do not assume all RAID10 configurations behave identically: Linux kernel documentation on RAID arrays.
RAIDZ1, RAIDZ2, RAIDZ3 OpenZFS parity layouts with one, two, or three parity devices, respectively. For a group of N disks of size X and P parity disks, OpenZFS gives approximate capacity of (N−P)X; the group can tolerate P device failures. Actual usable space depends on sector size, record size, and dynamic stripe width. OpenZFS recommends groups of 3–9 devices for performance, not as a universal rule for every RAID implementation: OpenZFS RAIDZ documentation.

Estimate capacity without mistaking it for formatted space

Capacity arithmetic is useful for comparing layouts, but it is an estimate rather than a promise of filesystem-usable space. Drive size, parity or copies, implementation overhead, and allocation behavior affect the result.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
BUFFALO LinkStation 220 4TB 2-Bay NAS Network Attached Storage with HDD Hard Drives Included NAS Storage that Works as Home Cloud or Network Storage Device for Home
  • Value NAS with RAID for centralized storage and backup for all your devices. Check out the LS 700 for enhanced features, cloud capabilities, macOS 26, and up to 7x faster performance than the LS 200.
  • Connect the LinkStation to your router and enjoy shared network storage for your devices. The NAS is compatible with Windows and macOS*, and Buffalo's US-based support is on-hand 24/7 for installation walkthroughs. *Only for macOS 15 (Sequoia) and earlier. For macOS 26, check out our LS 700 series.
  • Subscription-Free Personal Cloud – Store, back up, and manage all your videos, music, and photos and access them anytime without paying any monthly fees.
  • Storage Purpose-Built for Data Security – A NAS designed to keep your data safe, the LS200 features a closed system to reduce vulnerabilities from 3rd party apps and SSL encryption for secure file transfers.
  • Back Up Multiple Computers & Devices – NAS Navigator management utility and PC backup software included. NAS Navigator 2 for macOS 15 and earlier. You can set up automated backups of data on your computers.
  • Mirrors: In the OpenZFS example, a mirror made from N devices of size X holds X, because the devices store copies rather than separate portions of the usable data.
  • RAIDZ: OpenZFS approximates a group with N disks of size X and P parity disks as (N−P)X. The exact amount available to store files can be lower because sector size, record size, and dynamic stripe width matter.
  • RAID5, RAID6, and RAID10: Do not assume one capacity formula applies across all products or implementations. Consult the documentation for the actual controller, operating system, or filesystem configuration.

OpenZFS’s approximate formula and its 3–9-device performance recommendation are technical guidance for RAIDZ, not the findings of a benchmark or a general rule for other RAID implementations.

Compare failure tolerance for the actual layout

Redundancy does not mean every combination of drive failures is safe. A mirror’s copies, a parity group’s placement, and RAID10’s mirror pairs determine whether the remaining devices still contain recoverable data. For RAID10 in particular, the number of failed devices alone does not establish whether the array survives: which members fail matters.

Rank #2
Western Digital 20TB WD Red Pro NAS Internal Hard Drive HDD - 7200 RPM, SATA 6 Gb/s, CMR, 512 MB Cache, 3.5" - WD202KFGX
  • (1) 1GB = 1 billion bytes and 1TB = 1 trillion bytes. Actual user capacity may be less depending on operating environment.
  • For RAID-optimized NAS systems with unlimited number of bays
  • Rated for 550TB/yr workload rate(2) | (2) Annualized Workload Rate = TB transferred x (8760 / recorded power-on hours). The maximum rated workload is specified for operating at typical temperature of 40C. Workload Rate will vary depending on your hardware and software components and configurations.
  • Designed to handle the demands of high-intensity 24x7 multi-user NAS environments
  • Western Digital partners with a wide range of NAS system vendors for extensive testing to ensure compatibility with most NAS enclosures

For RAIDZ, OpenZFS describes RAIDZ1, RAIDZ2, and RAIDZ3 as single-, double-, and triple-parity layouts, respectively. The corresponding group can tolerate one, two, or three device failures. Treat that as a layout-level device-failure limit, not a guarantee against unrelated faults or data loss.

RAID0 has no redundancy. With parity and mirrors, the protection applies to device failures within the layout’s tolerance; it does not protect against accidental deletion, malware, theft, or loss of the entire system. Keep an independent backup of important files.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
TERRAMASTER D2-320 USB RAID Enclosure 2-Bay (Diskless)
  • High Speed Data Transmission: The D2-320 hard drive enclosure (a DAS, NOT a NAS) adopts USB 3.2 Gen2 protocol for high-speed data transmission up to 10Gbps. With 2 hard drives in RAID 0, the read/write speed can reach up to 521MB/s (SATA III HDD 8TB x 2). With 2 SSD's in RAID 0, the read speed can reach 1075MB/s (SATA III 1TB SSD x 2)
  • Multiple RAID Configurations: The D2-320 is a hardware RAID enclosure and it supports RAID 0, RAID 1, JBOD and SINGLE which can better satisfy various demands of users. In RAID 1, data will be in a mirror backup. When there is a damaged hard drive, you can directly replace the hard drive, and the data will be recovered automatically. This provides an absolute security for the data
  • Super-Large Storage Capacity: The D2-320 USB storage enclosure can support up to two 3.5" and 2.5" SATA HDD, as well as 2.5" SATA SSD, with a maximum capacity of 22TB per drive, providing users with up to 44TB (22TB x 2) of storage space
  • Intelligent Temperature Control: The D2-320 HDD enclosure has an intelligent temperature-controlled and low-noise fan that automatically adjusts its speed based on the temperature of the hard disk. This feature ensures that the hard disk operates at its best temperature and provides better heat dissipation
  • Tool-Free Hard Drive Installation: The D2-320 external hard drive enclosure features a tool-free hard drive tray design that allows for easy installation and removal of hard drives without the need for any tools. Furthermore, the D2-320 incorporates a brand new Push-lock unique design from TerraMaster, which automatically locks the hard drive tray when you insert the hard drive, preventing the hard drive from falling out or disconnecting

Performance depends on workload and implementation

There is no universally fastest RAID level. Sequential versus random access, reads versus writes, drive type, stripe or chunk layout, cache behavior, and the specific implementation all affect results. Without comparable measurements for the system and workload in question, a blanket speed ranking would be misleading.

Linux kernel documentation says chunk size is relevant to striping levels 0, 4, 5, 6, and 10. OpenZFS notes that a RAIDZ write can touch every disk in a stripe and that worst-case write IOPS can be limited by the slowest disk. That is a documented RAIDZ consideration, not a benchmark showing that RAIDZ is always slower than another level.

Rank #4
Hewlett Packard Enterprise HPE ProLiant ML30 Gen10 Plus Tower Server, Xeon E-2314 4-Core 2.8GHz, 64GB DDR4 Memory, 16TB HDD Storage, RAID, iLO, Server 2022 Standard
  • HPE ProLiant ML30 G10 Plus Tower Server, perfect for small businesses and remote offices
  • Xeon E-2314 4-Core 2.8GHz 8MB CPU, Turbo up to 4.5GHz
  • Memory: 64GB (4 x 16GB) DDR4 PC4-25600 3200MHz Unbuffered Memory
  • Hard Drive: 16TB (4 x 4TB) SATA III HDD 6Gb/s 3.5” Hard Drive Storage
  • Hard drives and memory upgrades included separately, not installed, installation required.

When comparing configurations, look at usable capacity, failure tolerance for the actual member layout, the read/write pattern of your workload, recovery behavior, and the features supported by your controller or software.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Write holes, recovery, and implementation-specific safeguards

In Linux md, an interrupted multi-device RAID4, RAID5, or RAID6 stripe write can leave data and parity inconsistent. This is known as the write hole. Linux md documents write-through and write-back journal modes as cache approaches; in write-back mode, losing the cache device can cause data loss, so the cache device is part of the configuration’s safety considerations: Linux kernel RAID 4/5/6 cache documentation.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Best Value
Seagate IronWolf 4TB NAS Internal Hard Drive CMR 3.5 Inch SATA 6Gb/s 5400 RPM 64MB Cache for RAID Network Attached Storage Rescue Services (ST4000VNZ06/006)
  • IronWolf internal hard drives are the ideal solution for up to 8-bay, multi-user NAS environments craving powerhouse performance
  • Store more and work faster with a NAS-optimized hard drive providing ultra-high capacity up to 16TB and cache of up to 256MB
  • Purpose built for NAS enclosures, IronWolf delivers less wear and tear, little to no noise/vibration, no lags or down time, increased file-sharing performance, and much more
  • Easily monitor the health of drives using the integrated IronWolf Health Management system and enjoy long-term reliability with 1M hours MTBF
  • Three-year limited warranty protection plan included and three year Rescue Data Recovery Services included

OpenZFS documents RAIDZ as eliminating the RAID5 write hole: OpenZFS RAIDZ documentation. Keep this distinction tied to the named implementations rather than assuming that every product bearing a RAID5 or RAIDZ label behaves the same way.

After a device failure, an array may resynchronize or recover to restore redundancy. Linux md distinguishes creating an array—which writes metadata to devices—from assembling it, which associates devices with a virtual md device; its documentation also describes resync and recovery states: Linux kernel documentation on RAID arrays. Check the recovery and health-monitoring procedures for your own system instead of relying on a RAID label to predict compatibility across vendors.

Choose by trade-off, not by number

  • Choose RAID0 only when you accept no device-failure redundancy and the data can be recreated or recovered elsewhere.
  • Consider a mirror when keeping copies on separate devices is the priority and the capacity cost is acceptable.
  • Compare RAID5 and RAID6 by parity protection, capacity, workload, implementation support, and the documented safeguards against interrupted writes.
  • Consider RAID10 when the combination of striping and mirrored copies suits the workload, but verify the exact layout and which failure combinations it tolerates.
  • For OpenZFS RAIDZ, compare the single-, double-, or triple-parity choice and group size with the documented allocation behavior and your capacity needs.

For hardware selection, verify drive interface and compatibility, capacity, intended workload, and support in the target enclosure or controller. A RAID level name alone does not establish that a particular device combination is supported.

Quick Recap

Bestseller No. 1
BUFFALO LinkStation 220 4TB 2-Bay NAS Network Attached Storage with HDD Hard Drives Included NAS Storage that Works as Home Cloud or Network Storage Device for Home
BUFFALO LinkStation 220 4TB 2-Bay NAS Network Attached Storage with HDD Hard Drives Included NAS Storage that Works as Home Cloud or Network Storage Device for Home
Made in Japan – Quality Devices.; 24/7 US-based support, with 2-year warranty, including hard drives.
$285.99
Bestseller No. 2
Western Digital 20TB WD Red Pro NAS Internal Hard Drive HDD - 7200 RPM, SATA 6 Gb/s, CMR, 512 MB Cache, 3.5' - WD202KFGX
Western Digital 20TB WD Red Pro NAS Internal Hard Drive HDD - 7200 RPM, SATA 6 Gb/s, CMR, 512 MB Cache, 3.5" - WD202KFGX
For RAID-optimized NAS systems with unlimited number of bays; Designed to handle the demands of high-intensity 24x7 multi-user NAS environments
$876.93
Bestseller No. 4
Hewlett Packard Enterprise HPE ProLiant ML30 Gen10 Plus Tower Server, Xeon E-2314 4-Core 2.8GHz, 64GB DDR4 Memory, 16TB HDD Storage, RAID, iLO, Server 2022 Standard
Hewlett Packard Enterprise HPE ProLiant ML30 Gen10 Plus Tower Server, Xeon E-2314 4-Core 2.8GHz, 64GB DDR4 Memory, 16TB HDD Storage, RAID, iLO, Server 2022 Standard
HPE ProLiant ML30 G10 Plus Tower Server, perfect for small businesses and remote offices; Xeon E-2314 4-Core 2.8GHz 8MB CPU, Turbo up to 4.5GHz
$6,299.00

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Read next

Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.