¿Cómo puedo migrar una matriz RAID suave creada por mdadm a un nuevo servidor y un nuevo sistema operativo?

¿Cómo puedo migrar una matriz RAID suave creada por mdadm a un nuevo servidor y un nuevo sistema operativo?

Tengo una matriz RAID cuyo nivel es raid0 y está hecha por mdadm, en mi antiguo servidor. El miembro de esta matriz es 6 NVMe SSD y creo esta matriz con el siguiente comando:

sudo mdadm -C /dev/md0 -l 0 -n 6 /dev/nvme0n1 /dev/nvme1n1 /dev/nvme2n1 /dev/nvme3n1 /dev/nvme4n1 /dev/nvme5n1

La semana pasada, el disco del sistema operativo de mi antiguo servidor (no este conjunto) estaba roto. Dado que el IPMI del servidor anterior tiene algún problema de hardware, instalo un nuevo sistema operativo en un servidor nuevo y conecto mis 6 SSD NVMe en el nuevo servidor. Después de reiniciar el servidor, encontré que el dispositivo /dev/dm0 no existe. Luego intenté ejecutar el siguiente comando:

~$ sudo mdadm --assemble --scan
mdadm: No arrays found in config file or automatically

Me pregunto cómo puedo encontrar mi disco RAID software.

Respuesta1

Asegúrese de que todas las unidades estén aquí (lista lsscsi o nvme). Después de eso puedes ensamblar manualmente la matriz:

sudo mdadm --assemble /dev/nvme0n1 /dev/nvme1n1 /dev/nvme2n1 /dev/nvme3n1 /dev/nvme4n1 /dev/nvme5n1

Luego agregue y guarde la configuración:

sudo mdadm --detail --scan >> /mnt/etc/mdadm.conf

información relacionada