mdadm によって作成されたソフト RAID アレイを新しいサーバーと新しい OS に移行するにはどうすればよいですか?

mdadm によって作成されたソフト RAID アレイを新しいサーバーと新しい OS に移行するにはどうすればよいですか?

古いサーバーに、レベルが 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

関連情報