[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [riminilug-general] RAID Degraded
Il 26 novembre 2015 15:26, Piviul <piviul@xxxxxxxxxxxx> ha scritto:
> Ciao Stefano...
>
> Stefano Bianchi ha scrito il 26/11/2015 alle 13:22:
>> Ho un PC con due HD in RAID 1
>>
>> il comando
>> cat /proc/mdstat
>> restituisce
>> ---
>> Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5]
>> [raid4] [raid10]
>> md1 : active raid1 sda2[3]
>> 78024576 blocks super 1.2 [2/1] [U_]
>>
>> md0 : active raid1 sda1[2] sdb1[1]
>> 1950656 blocks super 1.2 [2/2] [UU]
>> ---
>>
>> Sono ignorante, il RAID del PC è stato fatto da tanto tempo e non so/non
>> ricordo come è stato creato e da chi.
>>
>> Perchè ho due md? Forse ho due partizioni su due dischi e le ho "mirrorate"?
> perché hai 2 partizioni, probabilmente una di boot e l'altra di root. Lo
> puoi scoprire dando un'occhiata all'output del comando
>
> # mount
>
> dove puoi vedere dove è montato /dev/md0 e /dev/md1
>
>> Il comando di prima, se ho capito (ma non ci giurerei), dice che non c'è
>> più una partizione del disco sdb, cioè sdb2?
> il comando dice che il /dev/sdb2 non partecipa più al raid /dev/md1
>
>> Quando apro il PC come faccio a sapere quale dei due HD è quello
>> incriminato?
> questo è più difficile, dipende anche dalle impostazioni del bios.
> Probabilmente però guardando la scheda madre dovresti vedere (aiutati
> con una lente) un numerino vicino ad ogni attacco sata. L'hd appiccicato
> a quello con il numerino maggiore probabilmente sarà sdb. Comunque puoi
> provare a staccarlo e se il sistema parte normalmente con md0 e md1
> ovviamente degradate avrai rimosso l'hd giusto. Altrimenti prova con
> l'atro. Poi quando ti sarai procurato l'hd nuovo riscrivi che lo
> riaggiungiamo al raid. Mi raccomando: procurati un hd di dimensioni
> maggiori di quello originale altrimenti rischiamo che sia leggermente
> più piccolo e la cosa si complica non poco.
Scusa, ma non mi sembra una buona idea scollegare i dischi per vedere
quale è l'HD sda o sdb.
Perlomeno IO NON LO FAREI.
Quando scolleghi un disco, nelle migliori delle ipotesi, il sistema
degrada i volumi e ricollegando il disco il sistema mantiene i volumi
degradati.
Se ricordo bene, ad ogni avvio le partizioni vengono marcate con un
identificativo seriale. Prima di marcare le partizioni con questo
seriale, viene controllata la configurazione dei volumi RAID e per
ciascun volume vengono esaminate le partizioni che lo costituiscono
per verificare che 1) siano in linea (presenti) e 2) abbiano lo stesso
seriale. Se i seriali sono diversi, il volume parte degradato, quindi
scollegando un disco, nelle migliore delle ipotesi degradi anche il
volume md0.
E' vero che una volta che ricolleghi il disco, puoi eseguire una
operazione di ricostruzione del volume, ma comunque è sempre
un'operazione in più che eviterei in un sistema di produzione (a meno
che questa macchina non sia di test e vuoi sperimentare).
C'è anche il rischio che scollegando il disco sda, il disco che era
sdb viene nominato sda (è di fatto il primo disco che viene rilevato).
Ora non so dire se il RAID utilizzi i nomi delle partizioni (e sarebbe
quindi un casino) o se utilizzi altri riferimenti (es: UUID) per
configurare i suoi volumi (md0, md1, ...).
Non vorrei che scollegando un disco, il volume md1 da degradato possa
venire dichiarato fail.
Se si vuole fare un po' di esperimenti è possibile sempre creare una
Virtual Machine (es con VirtualBox) e giocarci un po'.
In ogni caso, prima di acquistare un disco, se fossi in te, tenterei
di rimettere in linea il volume md1 ricostruendo la partizione sdb2.
Ci dovrebbe essere un comando apposta per fare questa operazione.
Se poi vedi o hai dei log con degli errori, allora puoi procedere a
sostituire il disco.
In definitiva, non vorrei che si trattasse di un falso positivo, nel
senso che se la partizione ha avuto un piccolo problema o un ritardo
in una operazione di I/O, il RAID potrebbe averla marcata come fail,
mentre in realtà potrebbe essere ancora valida.
Lascio la parola e il parere chi abbia avuto esperienze recenti con il RAID.
Ciao
UmbertoZ
>
> Ciao
>
> Piviul
>
>
> ---------------------------------------------------------------------
> Per cancellarsi, scrivi a: riminilug-general-unsubscribe@xxxxxxxxxxxx
> Se vuoi conoscere altri comandi, scrivi a: riminilug-general-help@xxxxxxxxxxxx
>
---------------------------------------------------------------------
Per cancellarsi, scrivi a: riminilug-general-unsubscribe@xxxxxxxxxxxx
Se vuoi conoscere altri comandi, scrivi a: riminilug-general-help@xxxxxxxxxxxx