J'ai eu ce problème sur mon Raspberry Pi 2 sous Raspbian GNU / Linux 8 (Jessie). J'ai eu une matrice RAID sur /dev/sda1
et /dev/sdb1
qui n'a pas réussi à assembler au démarrage. J'avais dans mon /etc/mdadm/mdadm.conf
dossier l'entrée
ARRAY /dev/md/0 metadata=1.2 UUID=53454954:4044eb66:9169d1ed:40905643 name=raspberrypi:0
(vos chiffres seront différents; voir les autres réponses pour savoir comment l'obtenir.)
J'avais dans mon /etc/fstab
dossier l'entrée
/dev/md0 /data ext4 defaults 0 0
(et bien sûr /data
existait)
À l'instar de l'OP, je pouvais assembler et monter manuellement la matrice RAID après le démarrage, mais je ne pouvais pas que cela se produise automatiquement pendant le démarrage, même si apparemment elle avait été correctement configurée.
J'ai pu résoudre le problème comme suit. J'ai examiné le script à /etc/init.d/mdadm-raid
et inséré une ligne de code de débogage
ls /dev > /home/pi/devices.txt
Redémarrages et des vérifier ce fichier j'ai appris que les appareils /dev/sda
et /dev/sdb
existais au moment de l' mdadm-raid
initialisation est arrivé, mais les partitions /dev/sda1
et /dev/sdb1
ont été portés disparus. J'ai édité le /etc/init.d/mdadm-raid
fichier et inséré la ligne
partprobe
après l’en-tête (c’est-à-dire après ### END INIT INFO
mais avant le début du script). Cela a provoqué la détection des partitions et le mdadm-raid
script a donc pu assembler la matrice RAID, résolvant ainsi le problème. J'espère que cela aide quelqu'un!
update-initramfs -u