Raspbian GNU / Linux 8(jessie)を実行しているRaspberry Pi 2でこの問題が発生しました。私は上のRAIDアレイを持っていた/dev/sda1
し、/dev/sdb1
ブート時に組み立てることができませんでした。私は自分で持っていた/etc/mdadm/mdadm.conf
ファイルのエントリ
ARRAY /dev/md/0 metadata=1.2 UUID=53454954:4044eb66:9169d1ed:40905643 name=raspberrypi:0
(番号は異なります。これを取得する方法については、他の回答を参照してください。)
私は自分で持っていた/etc/fstab
ファイルのエントリ
/dev/md0 /data ext4 defaults 0 0
(そしてもちろん/data
実際に存在しました)
OPのように、ブート後にRAIDアレイを手動で組み立ててマウントすることはできましたが、明らかに正しく設定されているにもかかわらず、ブート中に自動的に発生することはできませんでした。
次のようにして問題を解決することができました。スクリプトを調査し、/etc/init.d/mdadm-raid
デバッグコードの行を挿入しました
ls /dev > /home/pi/devices.txt
再起動し、私はそのデバイスを学んだ、このファイルをチェック/dev/sda
し、/dev/sdb
一度に存在していたmdadm-raid
初期化が起こったのが、パーティション/dev/sda1
および/dev/sdb1
欠落していました。/etc/init.d/mdadm-raid
ファイルを編集し、行を挿入しました
partprobe
ヘッダーの後(つまり### END INIT INFO
、スクリプトの後、スクリプトの開始前)。これによりパーティションが検出されたため、mdadm-raid
スクリプトはRAIDアレイをアセンブルし、問題を解決できました。これが誰かを助けることを願っています!
update-initramfs -u