Recupero dati RAID 5 server IBM: 2 dischi guasti su 3 dopo uno sbalzo

Case history: server IBM in RAID 5 con 2 dischi guasti su 3 dopo uno sbalzo di tensione. Scheda, ROM e firmware riparati, dati salvi in 2 giorni.
Server rack con i dischi in RAID e un cassetto estratto a metà

Recupero dati RAID 5 su un server IBM con 3 dischi, 2 dei quali fuori uso dopo uno sbalzo di tensione. Abbiamo rimesso in lettura uno dei due dischi guasti, ricostruito l’array dalla parità e riconsegnato i dati in 2 giorni con il servizio Express. Il caso risale al 2012 e lo raccontiamo senza i dati del cliente.

Il caso in breve

  • Sistema: server IBM con 3 hard disk in RAID 5.
  • Sintomo: il controller segnalava 2 dischi guasti su 3 e il volume non si montava.
  • Causa: sbalzo di tensione, senza segni visibili di bruciatura sull’elettronica.
  • Intervento: scheda elettronica compatibile, ROM riscritta, controllo della Service Area, ricostruzione virtuale del RAID.
  • Tempi: 2 giorni dalla consegna, servizio Express.

Cosa era successo

Un’azienda ci ha portato il suo server IBM. I suoi tecnici avevano trovato l’array RAID 5 in errore: il controller vedeva 2 dischi danneggiati su 3. Un RAID 5 regge la perdita di un solo disco. Con due dischi fuori, il volume non si montava e i dati erano irraggiungibili.

La diagnosi in laboratorio

Abbiamo confermato il guasto su entrambi i dischi. La causa era uno sbalzo di tensione. A occhio la scheda elettronica (PCB) sembrava integra: niente bruciature, niente componenti anneriti. Capita spesso. Un picco di corrente può rovinare un componente della scheda senza lasciare segni, e il disco smette di avviarsi.

Come abbiamo recuperato i dati

Sul primo dei due dischi guasti abbiamo montato una scheda elettronica compatibile con il modello. La scheda nuova da sola non basta: la ROM della scheda originale contiene i dati di calibrazione di quel singolo disco. Per questo abbiamo riscritto la ROM e controllato tutta la Service Area, la zona dei piatti dove il disco tiene il firmware e i parametri che gli servono per leggere.

Con il disco di nuovo stabile abbiamo estratto un’immagine completa, settore per settore. A quel punto avevamo 2 dischi leggibili su 3: quello sano e quello riparato.

In un RAID 5 i dati e la parità sono distribuiti a rotazione su tutti i dischi. Con 2 dischi su 3 si calcola il contenuto mancante del terzo. Abbiamo ricostruito l’array in modo virtuale, lavorando sulle copie e mai sui dischi originali, e da lì abbiamo estratto i file. Il secondo disco guasto non è servito.

Il guasto tipico dei RAID 5 dopo uno sbalzo di tensione

I dischi di un server prendono corrente dallo stesso alimentatore. Un picco li raggiunge tutti nello stesso istante, e capita che ne rompa più di uno. È la situazione che un RAID 5 non sopporta, perché è progettato per un guasto alla volta. Il RAID ti protegge da un disco che si usura. Contro un evento che ne danneggia due servono un gruppo di continuità (UPS) e un backup su un supporto separato.

Cosa imparare da questo caso

  • Se il controller segnala più dischi guasti di quanti l’array ne tolleri, spegni il server.
  • Non forzare il rebuild e non reinizializzare l’array: rischi di sovrascrivere la parità che serve per ricostruire i dati.
  • Non cambiare la scheda dei dischi con una comprata online. Senza il trasferimento della ROM il disco non parte e i tentativi possono peggiorare il danno.
  • Se devi togliere i dischi, segna la posizione di ognuno: l’ordine nell’array conta.

Hai un server RAID in errore?

Trovi come lavoriamo nella pagina sul recupero dati da sistemi RAID. Se vuoi capire meglio la parità, leggi la guida al RAID 5 e al suo funzionamento. La diagnosi è gratuita e il preventivo arriva entro 4 ore dalla consegna in laboratorio. Per i server il prezzo dipende dal numero di dischi e dalla configurazione: lo trovi nel preventivo. Puoi portarci i dischi, spedirli con il corriere che preferisci o chiedere il ritiro a domicilio.