mdadm RAID 1以降のディスクが認識されない

mdadm RAID 1以降のディスクが認識されない

同じ2TBディスク2台をSATAで接続してRAID1(ミラー)を構築するツールを使用しましたmdadm(ブートディスクはm.2 NMVeディスクで、RAIDはデータを保存するために使用されます)。オペレーティングシステムはBunsenLabs Lithium(Debian 10ベース)です。

発行されたコマンドは次のとおりです。

sudo apt-get install --no-install-recommends mdadm  #to avoid installing (unneeded?) mysql packages
sudo mdadm --create /dev/md0 /dev/sda1 /dev/sdb1 --level=1 --raid-devices=2
sudo mkfs.ext4 -F /dev/md0
sudo mkdir -p /mnt/md0
sudo chmod 777 /mnt/md0  #so non-sudo users can write to the disk
sudo mount /dev/md0 /mnt/md0

アレイをテストするためにいくつかのファイルを作成してコピーしてみました。その後、システムを再起動してRAIDディスクが自動的に組み立てられ、マウントされているか(または少なくともデスクトップに表示される)ことを確認することにしましたが、驚いたことにディスクは消えました。 Linuxは/dev/sdaまたは/dev/sdbを認識せず、/dev/md0も認識しません。したがって、RAIDを再組み立てすることも、ディスクを再フォーマットして再起動することもできません。このディスクはBIOSで認識されていますが、今ではLinuxでは見えないので、どうすればいいのかわかりません。

答え1

mdadm私はBIOS RAID構成を試していましたが、指示に従う前に、ahcigrub構成でモジュールをブラックリストに追加する必要がありました。そのため現れ/dev/sdaませんでした。/dev/sdb

その/etc/default/grub行に。GRUB_CMDLINE_LINUX_DEFAULT=modprobe.blacklist=ahciupdate-grub

関連情報