Ho un array RAID5 software (Linux md) su 4 dischi.
Vorrei sostituire uno dei dischi con uno nuovo, senza mettere l'array in uno stato degradato e, se possibile, online. Come sarebbe possibile?
È importante perché non voglio:
- correre il rischio di stressare gli altri dischi in modo che uno possa bloccarsi durante la ricostruzione,
- correre il rischio di trovarmi in uno "stato di non parità", quindi non ho una rete di sicurezza da un po 'di tempo.
Suppongo che farlo online sia troppo chiedendo e dovrei semplicemente copiare ( dd
) i dati del vecchio disco nel nuovo disco offline e poi sostituirli, ma penso che sia teoricamente possibile ...
Un po 'di contesto : quei dischi girano quasi continuamente da oltre 5,5 anni. Funzionano ancora perfettamente per il momento e tutti superano il (lungo) autotest SMART. Tuttavia, ho motivi per pensare che uno di quei 4 dischi non durerà più a lungo (supposto fallimento predittivo).
mdadm --add
è ancora necessario prima--replace
funzionerà. (mdadm
3.3, Ubuntu 15.10). Se esegui le operazioni--add
successive--replace
, la copia inizierà non appena viene aggiunto un pezzo di ricambio. (Il dispositivo rimane contrassegnato come "in sostituzione").