Richiedi preventivo → Server fermo · Emergenza
Recupero dati · RAID 10

RAID 10: striping di mirror. Recovery rapido se il guasto non colpisce entrambi i lati di un mirror.

RAID 10 (1+0) stripe i dati su più mirror: tollera molti guasti finché non colpiscono entrambi i dischi dello stesso mirror set. Quando questo accade — doppio guasto sullo stesso mirror — l'array è failed ma il recovery resta possibile lavorando sul lato sano dei mirror sopravvissuti.

La topologia

Mirror set + stripe.

RAID 10 = N coppie di dischi in mirror, su cui si fa striping. Esempio 4 dischi: D1 mirror D2 (mirror set A), D3 mirror D4 (mirror set B). Dati distribuiti in stripe tra A e B.

Tolleranza: si possono perdere D1 e D3 (un disco per mirror set) e l'array continua. Si possono perdere D1 e D2 (entrambi i lati dello stesso mirror) e l'array fallisce.

Cosa facciamo

Recovery dal lato sano + stripe ricostruzione.

  • Identificazione del mirror set colpevole: dai metadati controller, dai serial dei dischi, dall'ordine fisico documentato.
  • Recovery fisico di almeno uno dei due dischi del mirror set fallito, dove possibile.
  • Ricostruzione stripe: con il mirror set ripristinato (anche parzialmente), recovery dello stripe complessivo.
Quando è più rapido

Single disk fault non blocca lo stripe.

Se il guasto colpisce un solo lato di un mirror, l'array continua in modalità degradata ma operativa. La sostituzione del disco fallito e il rebuild del mirror si fanno in modo lineare, senza recovery destruttivo. Per questo RAID 10 ha tipicamente recovery più rapido di RAID 5/6 — quando il pattern del guasto resta favorevole.

FAQ

Le domande che ci fanno più spesso.

Conviene RAID 10 vs RAID 5/6 in performance?

RAID 10 ha tipicamente performance in scrittura superiore (no calcolo parità) ma overhead di spazio: 50% capacità lorda. Su workload write-intensive (database, virtualizzazione) è spesso la scelta. RAID 5/6 ha overhead minore e capacità utile maggiore, ma penalità scrittura più alta. La scelta dipende dal mix lettura/scrittura.

Doppio guasto su mirror set diverso: i dati sono salvi?

Sì, RAID 10 tollera teoricamente N-1 guasti (su un array di N mirror) finché restano entrambi i lati di almeno un disco per ogni mirror set. Il vero punto di fallimento è il doppio guasto sullo stesso mirror set.