同じ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構成を試していましたが、指示に従う前に、ahci
grub構成でモジュールをブラックリストに追加する必要がありました。そのため現れ/dev/sda
ませんでした。/dev/sdb
その/etc/default/grub
行に。GRUB_CMDLINE_LINUX_DEFAULT=
modprobe.blacklist=ahci
update-grub