古いサーバーに、レベルが raid0 で mdadm によって作成された RAID アレイがあります。このアレイのメンバーは 6 つの NVMe SSD で、以下のコマンドでこのアレイを作成します。
sudo mdadm -C /dev/md0 -l 0 -n 6 /dev/nvme0n1 /dev/nvme1n1 /dev/nvme2n1 /dev/nvme3n1 /dev/nvme4n1 /dev/nvme5n1
先週、古いサーバーの OS ディスク (このアレイではありません) が壊れました。古いサーバーの IPMI にハードウェアの問題があるため、新しいサーバーに新しい OS をインストールし、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