I created a linear two drive array:
Code:
fdisk /dev/sdb
n,1,enter,enter,t,1,fd,w
fdisk /dev/sdc
n,1,enter,enter,t,1,fd,w
mdadm -C /dev/md0 -llinear -n2 /dev/sdb1 /dev/sdc1
cat /proc/mdstat:
Personalities : [linear]
md0 : active linear sdc1[1] sdb1[0]
192512 blocks 64k rounding
unused devices: <none>
Next, I created a third device:
Code:
fdisk /dev/sdd
n,1,enter,enter,t,1,fd,w
I then added it to the array:
Code:
mdadm --grow /dev/md0 --add /dev/sdd1
cat /proc/mdstat:
Personalities : [linear]
md0 : active linear sdd1[2] sdc1[1] sdb1[0]
288768 blocks 64k rounding
unused devices: <none>
There were no problems, using:
mdadm-3.0.3-2.fc12.x86_64
kernel-2.6.32.7-37.fc12.x86_64
You might want to recheck your steps, or update your software.