ฉันมีปัญหานี้กับ Raspberry Pi 2 ที่รัน Raspbian GNU / Linux 8 (เจสซี) ฉันมีอาเรย์ 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