RAID Capacity Calculator
Estimate usable RAID 0, 1, 5, 6, and 10 storage from equal or mixed drive sizes. Compare decimal TB, binary TiB, redundancy, and failure tolerance.
Tell us more, and we'll get back to you.
Contact UsAbout RAID Capacity Calculator
Practical context, assumptions, examples, and next steps for using the result well.What a RAID capacity estimate tells you
A RAID capacity calculator answers a specific question: how much logical storage can a selected array layout expose from its active member drives? The answer depends on drive count, member capacity, and the redundancy scheme. Adding the capacities printed on the drive labels gives installed raw capacity, not necessarily the space available for files. Mirroring stores additional copies, parity stores recovery information, and mismatched drives can leave capacity outside the common array geometry.
This planner models conventional equal-width RAID 0, RAID 1, RAID 5, RAID 6, and RAID 10. Enter every active drive in decimal terabytes, separated by commas. For example, four equal eight-terabyte members are written as 8,8,8,8. An entry such as 8,8,12,12 explicitly represents different member sizes rather than assuming all four drives are identical. The planner supports up to sixty-four members and explains its smallest-drive assumption in both the form and results.
The main output is capacity before formatting. Supporting rows separate installed capacity, unused mixed-size capacity, and mirroring or parity allocation. This separation helps you explain where the difference comes from without calling every missing terabyte filesystem overhead. The failure-tolerance figure describes a drive-loss property of the selected layout under stated assumptions. It does not describe a backup policy, a reliability probability, a rebuild duration, or a promise that an application will remain available through every fault.
Choose the layout before comparing capacities
RAID 0 stripes data across members without redundancy. In this equal-width model, it exposes one smallest-drive-sized contribution from each member. It has the largest usable capacity for a given set of equal drives, but losing a member can make the striped array unusable. Use its capacity figure only alongside a clear acceptance of that risk. Capacity alone is not evidence that RAID 0 is suitable for the only copy of important information.
RAID 1 is modeled as a single mirror containing every entered drive. Two members hold two copies; four members hold four copies of the same logical address space. Four-way mirroring is not the same as two mirrored pairs striped together. If that paired layout is what you intend, choose RAID 10 instead. This distinction matters because a four-way RAID 1 mirror exposes only one member's capacity, while a four-drive RAID 10 array exposes two members' capacity.
RAID 5 uses distributed single parity, and RAID 6 uses distributed dual parity. Their capacity cost is equivalent to one and two member drives respectively, even though a dedicated physical parity drive is not required. RAID 10 combines two-drive mirrors with striping across the pairs. The calculator requires at least two members for RAID 0 or RAID 1, three for RAID 5, and four for RAID 6 or RAID 10. RAID 10 additionally requires an even count.
The formulas, with a four-drive example
Let N be the number of active members and S the smallest entered member capacity in decimal TB. The common equal-width capacity is N multiplied by S. RAID 0 exposes N × S, RAID 1 exposes S, RAID 5 exposes (N − 1) × S, RAID 6 exposes (N − 2) × S, and RAID 10 exposes (N ÷ 2) × S. These equations model storage allocation rather than measured throughput. They do not account for controller limits or filesystem-specific behavior.
For four 8 TB drives, raw installed capacity is 32 TB. RAID 0 provides 32 TB, RAID 1 provides 8 TB, RAID 5 provides 24 TB, and RAID 6 or RAID 10 provides 16 TB. The equality between RAID 6 and RAID 10 in this example concerns capacity only. Their redundancy structures differ, and the number and arrangement of failed drives they can survive are not interchangeable.
Usable efficiency is usable capacity divided by the sum of the actual entered capacities, expressed as a percentage. With four equal 8 TB drives, RAID 5 therefore has 75 percent modeled efficiency. With 8,8,12,12, it still exposes 24 TB under the global smallest-drive rule, but raw capacity is 40 TB and efficiency becomes 60 percent. The 16 TB difference comprises 8 TB outside the common size plus an 8 TB parity equivalent. Keeping those two deductions separate makes mixed-drive comparisons more useful.
Decimal TB and binary TiB represent the same bytes
Manufacturers commonly label storage using decimal prefixes. One terabyte, abbreviated TB, means one trillion bytes. A tebibyte, abbreviated TiB, means two to the fortieth power bytes, or 1,099,511,627,776 bytes. Because a TiB contains more bytes than a TB, the numerical value expressed in TiB is smaller for the same physical quantity. The conversion is a change of unit, not evidence that parity or formatting consumed additional storage.
The calculator converts usable TB to bytes and then divides by the number of bytes in one TiB. A 24 TB RAID 5 estimate becomes approximately 21.828 TiB. Both numbers refer to exactly the same modeled usable capacity before additional reservations. Some operating systems and interfaces display binary-scaled values while using a decimal-looking label. Check the documentation or the underlying byte count before comparing a manufacturer specification with a storage-management screen.
Do not subtract the TB-to-TiB difference a second time as an overhead allowance. Start with a consistent byte quantity, translate it to whichever unit your planning documents use, and then separately account for actual storage reservations. When budgeting several arrays, write units next to every value rather than relying on the spreadsheet column name alone. This is particularly important when a vendor quote, a backup report, and an operating-system dashboard use different display conventions. The result card deliberately shows both TB and TiB so the conversion remains visible.
Failure tolerance is conditional, not a backup guarantee
RAID 0 has no member-failure tolerance. A RAID 1 mirror can tolerate all but one member failing, provided a valid surviving copy remains. RAID 5 can tolerate one failed member, and RAID 6 can tolerate two. These statements assume the rest of the array and its recovery information are intact. They do not include every possible combination of latent corruption, unreadable sectors, controller faults, power problems, or operator mistakes during replacement.
RAID 10 needs special care when summarizing tolerance. With ordinary two-drive mirror pairs, any one member may fail while its partner retains the data. Two failures are survivable if they affect different pairs, but two failures in the same pair can lose the array. A larger RAID 10 array may survive several failures when they are favorably distributed. It is therefore misleading to guarantee survival of half the installed members. This calculator reports one guaranteed tolerable failure and states the arrangement-dependent caveat explicitly.
Redundancy is also not a substitute for independent backups. A deleted directory may be deleted consistently across all mirrors. Ransomware can encrypt logical data regardless of how many parity copies protect the underlying sectors. Fire or theft can affect every member in one enclosure. Maintain a separate recovery plan with version retention, tested restores, and protection against correlated loss. The array's redundancy improves one part of the storage system; it does not solve every availability or data-preservation problem.
Understand the smallest-drive rule for mixed members
Mixed-drive support in this calculator is explicit but conservative. It takes the smallest member size and applies that size across the whole array. For 8,8,12,12, the common equal-width pool is four times 8 TB, or 32 TB, even though 40 TB is physically installed. The extra 4 TB on each larger member is reported as unused mixed-size capacity. Choosing a RAID level then deducts the corresponding mirroring or parity allocation from the common pool.
Actual products may offer other layouts. A storage manager can sometimes partition larger drives into multiple arrays, combine differently sized mirrored groups, or implement a proprietary flexible-capacity scheme. RAID 10 mirror pairs of different sizes can also differ from the global smallest-drive model. Some implementations of striping can use uneven extents. Those possibilities are deliberately outside this planner's equations; a mixed-drive result is not a promise that every controller will accept or expose precisely that layout.
Check the storage platform's documentation before purchasing a larger replacement drive to increase capacity. A single upgraded member often does not enlarge a conventional array, because the common member size is still limited by the remaining smaller drives. Expansion may require replacing several members, completing rebuilds, growing the array, and then growing a partition or filesystem. Each operation has its own constraints. Use this tool to compare the intended final member list, then verify the actual migration path and recovery procedure on your platform.
Separate array capacity from writable application space
The exposed array is only one layer of a storage stack. A partition table, RAID implementation, filesystem, volume manager, encryption layer, or storage appliance may reserve additional bytes. Snapshots and copy-on-write behavior can consume space as the workload changes. Compression and deduplication can make logical data occupancy smaller than its uncompressed size, but the benefit depends on content. None of those effects has one universally correct percentage that can be inferred from RAID level alone.
Dedicated hot spares are excluded from the active member list. A spare is installed capacity held ready for replacement rather than an ordinary contributor to the selected array's usable size. If a chassis contains six drives but only five are active in RAID 5, enter five capacities here and track the spare separately. Distributed spare arrangements and vendor-specific reserves require their own documentation rather than simply treating the spare as another member in the formula.
Leave an operational free-space budget after accounting for these reservations. A workload with frequent snapshots, large temporary files, virtual-machine growth, or database maintenance can need significantly more room than its current dataset occupies. The appropriate budget is a policy decision based on workload behavior and recovery objectives, not an exact formatting deduction. Record the current dataset, expected growth, snapshot retention, and reserve separately. The array capacity result is the starting supply figure against which those demands should be compared.
Turn the estimate into a storage plan
Begin with the capacity of each active member and the layout your actual system supports. Compare more than one RAID level using the same list of drives so that raw capacity stays constant. Review usable capacity and redundancy together, then check how the operating system reports the units. If the estimate looks unexpectedly small, first look for an accidental four-way RAID 1 selection, an undersized member, a dedicated spare included in the list, or a TB-versus-TiB comparison.
Next, consider operational behavior that the capacity equations do not predict. Rebuild time depends on member size, device speed, controller behavior, background load, error handling, and other implementation details. A layout with more usable space may have different degraded-mode performance or repair exposure. Similarly, identical nominal capacity does not establish identical write performance, fault isolation, or suitability for a transactional workload. Use vendor guidance and representative measurements rather than deriving performance from the number of capacity-equivalent parity members.
Finally, document the assumptions alongside your result: active member sizes, RAID level, smallest-drive policy, spare policy, units, and excluded reservations. Test backup restoration before making destructive changes, and keep a record of which physical devices belong to which array or mirror pair. Recalculate after proposed expansion, but confirm that the platform supports the transition rather than only the final geometry. A useful capacity plan is a reproducible calculation joined to a verified operational process, not simply the largest number that fits on a purchasing spreadsheet.
Frequently Asked Questions
How much usable space do four 8 TB drives provide?
With four equal 8 TB drives, this planner gives 32 TB for RAID 0, 8 TB for a four-way RAID 1 mirror, 24 TB for RAID 5, and 16 TB for RAID 6 or RAID 10. These are decimal capacities before formatting, filesystem metadata, snapshots, or free-space reservations. RAID 6 and RAID 10 have the same capacity here but different failure patterns and operational characteristics.
Can I calculate RAID capacity with different drive sizes?
Yes: enter each drive capacity separately, such as 8,8,12,12. This calculator uses the smallest capacity across every member, so the example provides a 32 TB equal-width pool from 40 TB installed, before the selected RAID level's redundancy is deducted. Vendor-specific mixed-drive pools, multiple arrays on the same drives, and differently sized RAID 10 mirror pairs can behave differently.
Does RAID 10 guarantee survival of half the drives failing?
No. With ordinary two-drive mirror pairs, any one member can fail without losing its pair, but two failed members in the same pair can lose the array. Multiple failures may be survivable when each affects a different pair; the calculator therefore reports only one guaranteed tolerable drive failure.
Why is usable TiB smaller than usable TB?
A decimal TB contains 1,000,000,000,000 bytes, whereas a binary TiB contains 1,099,511,627,776 bytes. The same 24 TB therefore equals approximately 21.828 TiB without any bytes disappearing. Formatting and other storage reservations are separate deductions and are not represented by that unit conversion.
Are hot spares and filesystem overhead included?
No. Enter only active members of the array, leaving dedicated spare drives out of the list. Filesystem structures, controller metadata, snapshots, reserved space, and vendor-specific layouts vary, so there is no universally accurate fixed percentage to deduct. Consult your actual storage configuration before planning an application's writable capacity.
Can RAID replace an independent backup?
No: redundancy can help an array remain accessible after certain member failures, but it does not preserve an independent historical copy. Accidental deletion, ransomware, corruption, fire, controller problems, or an incorrect rebuild can affect redundant members together. Maintain separate, tested backups with retention and an appropriate off-site or offline copy.