如何将 mdadm 创建的软 RAID 阵列迁移到新服务器和新操作系统?

如何将 mdadm 创建的软 RAID 阵列迁移到新服务器和新操作系统?

我的旧服务器中有一个 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

相关内容