Estoy configurando un servidor y mi predecesor tenía la costumbre de configurar múltiples RAID 1 con solo 2 discos, lo que eventualmente resultaba en situaciones de cerebro dividido de las cuales era difícil recuperarse.
Dado que quiero la misma velocidad de acceso, ¿agregar un tercer disco al RAID 1 reduciría la probabilidad de una situación de cerebro dividido?
O, para decirlo de otra manera,¿Los discos "votan" en un RAID 1 cuando uno de los discos contiene un error de lectura?
¿Existe una mejor manera de reducir la posibilidad de dañar el RAID cuando uno de los discos tiene una falla no obvia?
Respuesta1
No, en absoluto.
Como se menciona indirectamente enesta respuesta(señalado por @Lenniey), las lecturas de RAID 1 tienensin control de paridadlo que significa que acepta el primer disco que lee como evangelio hasta que falla. Si ha habido un error no detectado o retrasado durante la escritura y los discos giran en un orden diferente después de un reinicio, entonces se producirán escenarios de cerebro dividido.no importa cuantos discos haya.
Además, la cantidad de discos aumentará la complejidad del problema del cerebro dividido en un factor de 2^N, donde N es la cantidad de discos.