When I boot my ubuntu 10.04 server It only partially detects the drives as an inactive raid array with a funny name "md_d1". I have to stop and remove this 'device' every time and then add the new drives like this:
arthur@macro:~/Desktop$ cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md_d1 : inactive sdd[3](S)
732574448 blocks super 1.2
unused devices: <none>
arthur@macro:~/Desktop$ sudo mdadm --stop /dev/md_d1
mdadm: stopped /dev/md_d1
arthur@macro:~/Desktop$ sudo mdadm --remove /dev/md_d1
arthur@macro:~/Desktop$ sudo mdadm --incremental /dev/sdd
mdadm: /dev/sdd attached to /dev/md/d1, not enough to start (1).
arthur@macro:~/Desktop$ sudo mdadm --incremental /dev/sdb
mdadm: /dev/sdb attached to /dev/md/d1, not enough to start safely.
arthur@macro:~/Desktop$ sudo mdadm --incremental /dev/sdc
mdadm: /dev/sdc attached to /dev/md/d1, which has been started.
Im currious where this name comes from and how RAID arrays are detected at boot. Why is this happening (and it would be nice to fix it)