У мене була ця проблема в моєму 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