¿Existe una forma segura de mover una partición debajo de un software RAID5 de Linux usando mdadm?

¿Existe una forma segura de mover una partición debajo de un software RAID5 de Linux usando mdadm?

Supongamos, por ejemplo, que tiene un RAID5 en varios discos y desea retirar el disco más antiguo y reemplazarlo con algo de esta década. Sé que puedo fallar la partición en el disco más antiguo y agregar una partición adecuada desde el disco más nuevo y luego esperar aproximadamente una hora para que se complete la resincronización/recuperación. Sin embargo, durante este proceso, los datos están en riesgo. Si alguna de las otras unidades fallara, estaría deshuesado.

Estoy pensando que debería haber una manera de decirle al software raid de Linux que refleje un par de elementos de un RAID 5 y, cuando el espejo esté completo, rompa el anterior. Quizás esto sirva de ilustración. Estoy usando ^ para RAID5 y = para un espejo

  1. sdb1^sdc1^sdd1
  2. agregar sde1
  3. (sde1=sdb1)^sdc1^sdd1
  4. espera la sincronización
  5. falla sdb1
  6. sde1^sdc1^sdd1

En este momento la única manera que conozco de hacer esto es

  1. sdb1^sdc1^sdd1
  2. falla sdb1
  3. IDO^sdc1^sdd1
  4. agregar sde1
  5. espera la sincronización
  6. sde1^sdc1^sdd1

información relacionada