Como posso migrar a matriz RAID suave feita pelo mdadm para um novo servidor e novo sistema operacional?

Como posso migrar a matriz RAID suave feita pelo mdadm para um novo servidor e novo sistema operacional?

Eu tenho um array RAID cujo nível é raid0 e feito pelo mdadm, no meu antigo servidor. O membro deste array é SSD de 6 NVMe, e eu crio este array com o comando abaixo:

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

Na semana passada, meu disco antigo do sistema operacional do servidor (não este array) estava quebrado. Como o IPMI do servidor antigo tem algum problema de hardware, instalo um novo sistema operacional em um novo servidor e plugo todos os meus 6 SSD NVMe no novo servidor. Após reiniciar o servidor, descobri que o dispositivo /dev/dm0 não existe. Então tentei executar o comando abaixo:

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

Gostaria de saber como posso encontrar meu disco RAID flexível?

Responder1

Certifique-se de que todas as unidades estejam aqui (lista lsscsi ou nvme). Depois disso você pode montar manualmente o array:

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

Em seguida, adicione salve a configuração:

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

informação relacionada