Minden rendszer üzemel · 40+ PoPHosting 2010 óta
INTERKVM HOST SRL·AS 25198
Főoldal/Tudásbázis/Choosing a RAID level for a storage server
Storage 2026. augusztus 4.

Choosing a RAID level for a storage server

Eight 12 TB drives give you 96 TB raw and four sensible ways to arrange them. What each level costs in capacity, what it buys in redundancy, and how long a rebuild really takes.

Közzétéve
Olvasási idő
4 perc

A storage node here is eight bays of 12 TB — 96 TB raw — with the operating system on its own 240 GB SSD, so the array holds nothing but your data. RAID 0, 5, 6 and 10 are supported, and the array is configured before handover: you tell us the level at order time.

This is how to pick one.

The four options, side by side

Level Usable Survives Rebuild reads Best for
RAID 0 96 TB nothing Scratch, cache, anything reproducible
RAID 5 84 TB 1 drive all 7 survivors Archives you also back up elsewhere
RAID 6 72 TB any 2 drives all 6 survivors The default for 12 TB drives
RAID 10 48 TB 1 per mirror one 12 TB mirror Random I/O, databases, busy seedboxes

Those numbers in TiB

Drive capacity is sold in decimal terabytes; your filesystem reports binary tebibytes. Nothing is missing — the units differ:

  • 12 TB = 10.9 TiB per drive
  • 96 TB raw = 87.3 TiB
  • 84 TB (RAID 5) = 76.4 TiB
  • 72 TB (RAID 6) = 65.5 TiB
  • 48 TB (RAID 10) = 43.7 TiB

Subtract filesystem overhead on top of that, and reserve space if you run ZFS — a pool kept above roughly 80% full slows down noticeably.

The number that decides it: rebuild time

A rebuild is not instant, and the array is degraded until it finishes. One 12 TB drive at a sustained 100 MB/s of rebuild throughput takes:

12,000,000 MB ÷ 100 MB/s = 120,000 s ≈ 33 hours

That is the optimistic case, on an idle array. Serving traffic while rebuilding halves it easily, which puts a real rebuild somewhere between one and three days.

Why that matters per level:

  • RAID 5 spends those days with zero redundancy, while reading every sector of all seven surviving drives — the heaviest load those drives have seen since the last rebuild, applied to drives of the same age and batch.
  • RAID 6 spends them with one drive of redundancy left. Same read load, but a second failure is survivable rather than fatal.
  • RAID 10 only reads the 12 TB partner of the failed drive, so the rebuild is both shorter and far gentler.

Drive datasheets quote an unrecoverable read error rate — commonly 1 in 10^14 bits for consumer drives, 1 in 10^15 for enterprise ones. A RAID 5 rebuild here reads about 84 TB, which is 6.7 × 10^14 bits. At the consumer figure that is a coin-flip-scale risk of hitting a URE mid-rebuild; at the enterprise figure it is much lower. Real drives usually do better than their spec, and a URE does not always kill the rebuild — modern controllers can drop the sector and continue. Treat it as the reason RAID 6 is the sensible default at this drive size, not as a prophecy.

Pick by workload

Archive, backup target, cold catalogue → RAID 6. Capacity per euro matters, the data is written once and read rarely, and you want the array to survive a second failure during a three-day rebuild.

VOD origin or media library → RAID 6, plus an NVMe tier in front for the titles people actually watch. Sequential reads are what HDD arrays are good at; the hot 5% belongs on flash.

Seedbox, or anything with many small random reads and writes → RAID 10. You give up half the raw capacity and get roughly double the random write performance of a parity array, plus the fastest rebuild of the four.

Scratch space, transcode workspace, a cache you can refill → RAID 0, and only then. One drive failure loses the array. Eight drives fail eight times as often as one.

RAID is not a backup

Every level here survives hardware failure. None of them survives rm -rf, a bad deploy, ransomware or a mistyped dd — all of which replicate to the parity in real time. If the data matters, it needs a copy on another machine, ideally in another location. Two nodes in two PoPs is a common layout; ask us for matched builds if you want them identical.

Frequently asked questions

Can I change the RAID level later?

Not without destroying the array. Converting between levels in place is either unsupported or a multi-day operation with the data at risk throughout — plan to back up, rebuild and restore instead. This is why the level is chosen at order time.

Hardware RAID or ZFS?

Both work. Hardware RAID hides the array behind one block device and needs no tuning; ZFS gives you checksums, snapshots and send/receive at the cost of RAM and a controller in passthrough mode. If you want ZFS, say so at order time so the drives are not locked behind a RAID volume.

Does the OS drive need redundancy too?

The OS lives on a separate 240 GB SSD, so an array failure never takes the system down with it — and reinstalling the OS never touches the array. If you want the boot device mirrored as well, ask for it in the quote.

How full can I let it get?

On ext4 or XFS, plan to stay under about 90%. On ZFS, under about 80% — a pool past that point fragments and slows measurably. Size the array for the capacity you will have in a year, not the one you need this week.

Next steps

Storage server specifications list the current builds. If you are pairing deep storage with a separate egress node, or replicating across PoPs, send a quote request with the layout you have in mind — and see how much bandwidth you actually need before you pick the port tier.

Tweaksv1
Theme