Ich hatte dieses Problem auf meinem Raspberry Pi 2 mit Raspbian GNU / Linux 8 (Jessie). Ich hatte einen RAID - Array auf /dev/sda1
und /dev/sdb1
die gescheiterten beim Booten montieren. Ich hatte /etc/mdadm/mdadm.conf
den Eintrag in meiner Akte
ARRAY /dev/md/0 metadata=1.2 UUID=53454954:4044eb66:9169d1ed:40905643 name=raspberrypi:0
(Ihre Zahlen werden unterschiedlich sein; sehen Sie sich andere Antworten an, wie Sie dies erreichen können.)
Ich hatte /etc/fstab
den Eintrag in meiner Akte
/dev/md0 /data ext4 defaults 0 0
(und gab es natürlich /data
auch)
Wie das OP konnte ich das RAID-Array nach dem Start von Hand zusammenbauen und einbinden, aber es konnte nicht automatisch während des Startvorgangs ausgeführt werden, obwohl es anscheinend richtig eingerichtet war.
Ich konnte das Problem wie folgt lösen. Ich habe das Skript unter untersucht /etc/init.d/mdadm-raid
und eine Zeile Debug-Code eingefügt
ls /dev > /home/pi/devices.txt
Neustart und Überprüfung dieser Datei Ich habe erfahren, dass Geräte /dev/sda
und /dev/sdb
zum Zeitpunkt der mdadm-raid
Initialisierung existierten, aber die Partitionen /dev/sda1
und /dev/sdb1
fehlten. Ich habe die /etc/init.d/mdadm-raid
Datei bearbeitet und die Zeile eingefügt
partprobe
Nach dem Header (dh nach dem, ### END INIT INFO
aber bevor das Skript beginnt). Dadurch wurden die Partitionen erkannt, und das mdadm-raid
Skript konnte das RAID-Array zusammenstellen, wodurch das Problem behoben wurde. Hoffe das hilft jemandem!
update-initramfs -u