У мене була ця проблема в моєму Raspberry Pi 2 під керуванням Raspbian GNU / Linux 8 (jessie). У мене був масив 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існували)
Як і в ОП, я міг зібрати та змонтувати масив 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