我的舊伺服器中有一個 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