Sim, você pode (desde que tenha uma 3.2 + kernel ). Primeiro, adicione uma nova unidade como sobressalente:
mdadm /dev/md0 --add /dev/sdc1
(substitua md0
e sdc1
pelo seu dispositivo RAID e disco, respectivamente).
Em seguida, inicie uma operação de substituição de cópias como esta:
echo want_replacement > /sys/block/md0/md/dev-sdd1/state
Em que md0
é, novamente, seu dispositivo RAID e sdd1
é a unidade com falha. (Na verdade, o sdd1 é uma partição na unidade com falha - prefiro criar conjuntos de RAID em partições, e não em discos brutos).
O sistema copiará todos os blocos legíveis de sdd1
para sdc1
. Se chegar a um bloco ilegível, ele será reconstruído a partir da paridade. Quando a operação estiver concluída, a antiga reserva (aqui: sdc1
) ficará ativa e a unidade com falha será marcada como com falha (F) para que você possa removê-la.