¿Es una forma 'libre de fricción' de convertir RAID1 en RAID5?

¿Cuál es la mejor manera de convertir una matriz RAID 1 de software Linux a RAID 5? (¡Ya compré el 3er disco duro!)

Antes de hacer algo de este tipo, realice una copy de security de sus datos en medios separados y verifique la copy de security a través de sha1sum .

El process desde allí se vería como

  • Rompe el reflection RAID1 para que una de las unidades sea gratuita
  • Agregue la tercera unidad a su sistema
  • Crear un RAID5 degradado fuera de la nueva unidad y el liberado de la RAID1
  • Copie los datos en el volumen RAID5
  • Agregue el disco RAID1 al volumen RAID5 y déle suficiente time para sincronizarse correctamente.
  • Verifique que los datos en el nuevo volumen coinciden con la copy de security

Supuse que estás usando el soporte RAID de software de Linux, en cuyo caso todo esto sería administrado por el command mdadm .

Muchos buenos controlleres RAID pueden tomar una matriz RAID 1, y cuando agrega otra unidad, le permite convertirla sobre la marcha a RAID5, por supuesto, ahora dos veces el tamaño.

Los controlleres basados ​​en AMI / LSI han estado haciendo esto durante algunos años (¿todavía es una década?). Los PERC de Dell, los controlleres Smart Array de Compaq / HP a menudo han usado estos sets de chips.