Tengo una matriz de software RAID5 (Linux md) en 4 discos.
Me gustaría reemplazar uno de los discos por uno nuevo, sin poner la matriz en un estado degradado y, si es posible, en línea. ¿Cómo sería eso posible?
Es importante porque no quiero:
- corre el riesgo de estresar los otros discos para que uno pueda bloquearse durante la reconstrucción,
- corro el riesgo de estar en un "estado de no paridad" para no tener una red de seguridad por algún tiempo.
Supongo que hacerlo en línea es pedir demasiado y debería copiar sin formato ( dd
) los datos del disco antiguo al nuevo fuera de línea y luego reemplazarlo, pero creo que es teóricamente posible ...
Algún contexto : todos esos discos han estado girando casi continuamente durante más de 5,5 años. Todavía funcionan perfectamente por el momento y todos pasan la autoprueba SMART (larga). Sin embargo, tengo razones para pensar que uno de esos 4 discos no durará mucho más (supuesto fallo predictivo).
mdadm --add
todavía se necesita antes de--replace
que funcione. (mdadm
3.3, Ubuntu 15.10). Si hace lo--add
siguiente--replace
, la copia comenzará tan pronto como se agregue un repuesto. (El dispositivo permanece marcado como "queriendo reemplazo").