Raid 5 Corruzione del disco rigido


10

Ho un server IBM x3650 M4. È configurato con Raid 5 e include 4 dischi rigidi SAS con una capacità di 500 GB ciascuno. Ora i 2 Hard disk stanno mostrando male. Quindi, sostituendo i 2 dischi rigidi con uno nuovo, i dati verranno ricostruiti automaticamente o devo fare alcune altre modifiche. Non so molto sulla configurazione di Raid, quindi per favore aiutatemi.



2
L'array è attualmente online? Puoi accedervi? Inoltre, quali sono le tue priorità? Il tuo backup è aggiornato? I tempi di fermo sono un problema?
David Schwartz,

2
Come sidenote, la ricostruzione di dischi rigidi RAID è un'operazione molto stressante per gli HD ... Esiste una possibilità molto distinta che altri dischi rigidi muoiano mentre lo fanno (hanno tutti la stessa età, sono dello stesso lotto, se lo fanno hanno difetti, hanno tutti lo stesso difetto) ... Probabilmente è meglio provare a copiare tutti i dati da qualche altra parte.
Xanatos,

@ xanatos Come posso copiare tutti i dati da qualche altra parte. puoi dirmi lo stesso.
Lakhan Vasre,

11
"Come posso copiare tutti i dati da qualche altra parte." Sarebbe quello che chiamiamo "backup". Lo stai già facendo, vero? E stai testando regolarmente che puoi ripristinarlo anche tu?
Roger Lipscombe,

Risposte:


19

Se si perde più di un singolo disco in un RAID 5, l'array è stato irreparabilmente danneggiato in qualche modo. Nella maggior parte dei casi, i dati vengono completamente distrutti nel tuo caso se non sei un esperto nel recupero o se non sei disposto a spedirli a un equipaggiamento di recupero. Se si desidera ripristinare i dati da questo array, portarli immediatamente offline e ripristinarli da soli o inviare l'array + la scheda a qualcuno come DriveSavers.

Questo è uno dei motivi per cui si consiglia in genere di stare lontano da RAID 5 e utilizzare RAID 6, 10 o un certo livello di RAID-Z o unRAID.

Ora sarebbe un ottimo momento per ripristinare dal backup. Se si intende creare un nuovo array con nuovi dischi, si potrebbe anche considerare di assegnare a questi dischi rimanenti l'ascia se sono altrettanto vecchi.


10
Direi che "generalmente consigliato di stare alla larga da RAID5" non è vero. Come qualsiasi strumento o tecnologia, devi solo essere consapevole dei suoi limiti. Anche due guasti del disco in RAID1 o RAID10 potrebbero causare lo stesso problema.
Mark Henderson,

6
Idem @MarkHenderson. RAID 6 ha spesso un costo in termini di prestazioni e certamente un costo dello spazio di archiviazione; RAID 10 ha un costo di spazio di archiviazione; e RAID-Z1 non è più resistente agli errori multi-disco di quanto lo sia RAID 5, tranne nella misura in cui ZFS è più resistente di qualsiasi altra cosa si possa usare, il che potrebbe non essere affatto. Non so di UNRAID. Ho il sospetto che il problema sottostante dell'OP non stia monitorando l'array per problemi, ma che (né il punto di stare lontano da RAID 5) non invalida la maggior parte di questa risposta: un array RAID 5 con due dischi guasti non andrà mai per riprendersi da solo.
un CVn

1
Il consiglio di evitare RAID5 è valido per le nuove build, specialmente con unità molto grandi. La preoccupazione principale con RAID5 è che durante il tempo in cui si sta verificando una ricostruzione, potrebbe verificarsi un secondo guasto all'unità. Più lungo è il tempo di ricostruzione, maggiori sono le possibilità che ciò accada. Gli array RAID5 meno recenti sono costituiti da unità più piccole, quindi il rischio è inferiore.
barbecue,

@ MichaelKjörling, a quanto ho capito, unRAID è fondamentalmente RAID 5 con striping a livello di file anziché striping a livello di blocco. Sì, un errore di due dischi significa che si perde l'array, ma il diverso modello di archiviazione significa che è possibile ripristinare tutto tranne i file che si trovavano sui dischi guasti.
Segna il

È vero, i consigli su RAID 5 sono principalmente rivolti a nuovi array con dischi di grandi dimensioni. Se OP presenta guasti a doppio disco su quelli che potrebbero essere dischi di anni, è tempo di acquistarne di nuovi - e il costo di nuove unità> = 1 TB è in genere quasi uguale a un'unità da 500 G nella maggior parte dei casi. È difficile dare una risposta meno generica quando non so quale sia / debba essere il carico di lavoro.
Spooler

8

Quindi, solo per chiarire, avevi un array R5 a 4 dischi, hai sostituito 2 dischi contemporaneamente - giusto?

i dati verranno ricostruiti automaticamente o devo apportare altre modifiche?

Se quello che sto leggendo che hai fatto è corretto allora no, no non verrà ricostruito, mai e hai distrutto i tuoi dati e sì dovrai fare alcune altre modifiche in quanto dovrai cancellare il array e ripristino dal tuo ultimo backup.

Se ho letto male la tua domanda, ti preghiamo di chiarire, altrimenti hai giocato da solo.


1
Ciao Chopper3 Non ho ancora fatto nulla. Proprio ora ho acquistato il nuovo disco rigido ma prima di collegarlo al server volevo chiedervi ragazzi. che sia che dovrei collegare i dischi rigidi o dovrei provare alcune altre opzioni per il recupero o qualcos'altro deve essere fatto. Sono nuovo in questo, quindi non sono sicuro di cosa si debba fare esattamente
lakhan vasre,

5
Ah - buone notizie - in quel caso ciò che devi fare è sostituire entrambe le unità UNA ALLA VOLTA, assicurandoti che l'array sia completamente ricostruito dopo aver sostituito la prima unità prima di sostituire la seconda unità. Una volta fatto questo e il tuo array R5 è buono al 100% devi formulare un piano per migrare da R5 a qualcosa di più stabile come R6 / 60 o R10 ok.
Chopper3,

3
@ Chopper3 Penso che RAID-5 per un array a 4 dischi non debba necessariamente essere sostituito con RAID-6 o RAID-10. RAID-5 dovrebbe fornire un'adeguata disponibilità (nonostante l'errore di due unità qui ...) e nessuna versione di RAID fornisce comunque un backup adeguato.
Andrew Henle,

2
Daniel e Andrew - con 4 dischi da 500 GB quindi sì, posso vedere come saresti felice di andare avanti con R5 ma, come sappiamo, è decisamente pericoloso usare R5 con dischi> 1 TB ed è stato per la parte migliore di un decennio
Chopper3,

5
@ Chopper3: questa regola si applica a implementazioni RAID5 ingenue e dati di grande valore. Un controller RAID5 intelligente può recuperare da 2 dischi con errori di lettura irreversibili, se non coincidono. E con dischi da 1 TB, questa è già una possibilità abbastanza bassa. (Sei ancora nei guai quando muore un intero disco, più gli URE su un altro disco, ma quel rischio è abbastanza non correlato alle dimensioni)
MSalters
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.