Как перенести программный RAID-массив, созданный mdadm, на новый сервер и новую ОС?

Как перенести программный RAID-массив, созданный mdadm, на новый сервер и новую ОС?

У меня есть RAID-массив уровня raid0, созданный mdadm, на моем старом сервере. Членом этого массива является 6 NVMe SSD, и я создаю этот массив с помощью следующей команды:

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

На прошлой неделе мой старый серверный диск ОС (не этот массив) сломался. Поскольку у IPMI старого сервера были некоторые аппаратные проблемы, я установил новую ОС на новый сервер и подключил все 6 NVMe SSD на новом сервере. После перезагрузки сервера я обнаружил, что устройство /dev/dm0 не существует. Затем я попытался выполнить следующую команду:

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

Интересно, как мне найти мой программный RAID-диск?

решение1

Убедитесь, что все диски здесь (список lsscsi или nvme). После этого вы можете вручную собрать массив:

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

Затем добавьте и сохраните конфигурацию:

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

Связанный контент