如何將 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

相關內容