Short answer
- On a server with 2 drives you build RAID 1, and on a server with 4 drives RAID 10 gives double the capacity and faster writes.
- RAID 1 mirrors the data, and its usable capacity equals that of the smallest drive in the array.
- Classic RAID 10 needs at least 4 drives and keeps half of the total capacity usable.
- RAID 10 survives the loss of one drive from each pair, but not the loss of both drives in the same pair.
- No RAID level replaces a backup, because an accidental deletion or ransomware reaches every drive instantly.
- Minimum drives
- 2 (RAID 1) · 4 (classic RAID 10)
- Usable capacity
- 50 % of total, in both cases
- Examples on 4hosting drives
- 2 × 1.92 TB → 1.92 TB · 4 × 3.84 TB → 7.68 TB
- Drives that can fail
- 1 (RAID 1) · 1 per pair (RAID 10)
Side-by-side comparison
RAID 1 vs RAID 10 on a dedicated server| Criterion | RAID 1 | RAID 10 |
|---|
| Minimum drives | 2 | 4, in the classic 1+0 layout |
|---|
| Usable capacity | One drive, i.e. 50 % | Half of the total, i.e. 50 % |
|---|
| Example on 4hosting drives | 2 × 1.92 TB → 1.92 TB usable | 4 × 3.84 TB → 7.68 TB usable |
|---|
| Drives that can fail | 1 of 2 | 1 per pair, up to 2 of 4 |
|---|
| Reads | Can read from both drives | Can read from all 4 |
|---|
| Writes | Speed of a single drive | Split across 2 mirrors |
|---|
| Rebuild | Copies the whole surviving drive | Copies only from the affected pair |
|---|
| Matching 4hosting plans | All dedicated plans with 2 drives | Only SD Intel 32/256, with 4 drives |
|---|
| Replaces a backup | No | No |
|---|
When to choose each option
Choose RAID 1 if
- your server has 2 drives, as 7 of the 8 dedicated configurations at 4hosting do
- your application reads a lot and writes moderately, such as a website or a small ERP
- you want the simplest mirroring setup, easy to replace and to rebuild
Choose RAID 10 if
- your server has 4 drives, as SD Intel 32/256 does
- you run a write-heavy database that gains from writes split across two mirrors
- you need one large volume, 7.68 TB usable on 3.84 TB drives
- you want a rebuild to stress only the affected pair, not the whole array
Capacity and fault tolerance
RAID 1 writes the same data to two drives, and usable capacity equals that of the smallest drive, according to Red Hat's documentation. Lose one drive and the server keeps running. Classic RAID 10 groups four drives into two mirrors and stripes data across them, so usable capacity is still half of the total. The array survives two failures only when the failed drives sit in different pairs. The Linux md driver also accepts RAID 10 on two or three drives with other layouts, but on two drives the redundancy equals RAID 1.
Performance and rebuild time
On reads, both levels can serve data from several drives at once. On writes, RAID 1 runs at the speed of a single drive, since every block goes to both, while RAID 10 spreads writes across two mirrors and so wins on write-heavy databases. A rebuild copies data onto the new drive and takes time proportional to drive capacity. According to the md(4) page, resynchronisation runs in the background and the array stays usable, possibly at reduced performance. A write-intent bitmap shortens resynchronisation after an unclean shutdown.
Software RAID with mdadm or a hardware controller
Software RAID implements the RAID levels inside the Linux kernel through the md driver and is managed with mdadm. It needs no dedicated controller, and the drives can be moved to another Linux server. A hardware controller has its own chip and, on some models, a battery-backed cache. The catch is that if the controller fails, you need a compatible model to read the drives. For NVMe drives, software RAID with mdadm is a common and well-documented choice.
- RAID protects against the failure of a drive.
- A backup protects against deletion, ransomware and application errors.
- You need both: RAID for availability, an off-site backup for recovery.
Examples from Romania
ERP for a distribution firm in Timisoara
An ERP with a few dozen users reads a lot and writes moderately. SD AMD 16/128, with two 1.92 TB drives, is mirrored in RAID 1: the server survives the loss of one drive, and the team adds a daily backup stored outside the machine.
Analytics platform in Bucharest with heavy writes
A platform that ingests data continuously needs a large volume and fast writes. SD Intel 32/256 has four 3.84 TB drives, and RAID 10 gives 7.68 TB usable, double what a RAID 1 pair of the same drives offers, with writes spread across two mirrors.
Common mistakes
- Treating RAID as a backup and keeping no copies in another location.
- Not monitoring array health and discovering the failed drive only when the second one fails.
- Assuming RAID 10 survives any two failures; it does not if both drives of the same pair fail.
- Postponing the replacement of a failed drive, although a degraded array has no redundancy left.
How 4hosting helps
- 4hosting dedicated servers use NVMe drives in pairs, and SD Intel 32/256 has four drives of 3.84 TB.
- Seven of the eight dedicated configurations have two drives, which suits RAID 1, while the four-drive plan leaves room for RAID 10.
- 5–10 DevOps hours are included every month on dedicated servers, depending on plan, for mdadm setup, health alerts and an off-site backup. You request them from the client panel; they do not carry over, and extra hours are accepted and billed separately.
- 99.99 % SLA on dedicated servers, with free migration from your current provider.
Related questions
Can I build RAID 10 on a server with 2 drives?
The Linux md driver technically accepts RAID 10 on 2 drives, with special layouts. Redundancy stays the same as RAID 1, though: only one drive can fail. The real advantage of RAID 10, two mirrors with data spread across them, appears from 4 drives.
How long does a RAID rebuild take?
The time grows with drive capacity and with the load on the server during the rebuild. On RAID 1 the whole surviving drive is copied. On RAID 10 only the affected pair is copied, so the other drives stay free to serve traffic.
Why does everyone say RAID is not a backup?
RAID copies every change to all drives instantly. An accidental deletion, ransomware or a corrupt update reaches the copy just as fast. A backup keeps older versions, separate from the server, and lets you return to a known good state.