Hi,
Before I start, I am NOT an expert on raid, so don't blindly do what I did.
Since no one replied to your post for 2 days, I'll see if I can at least point you in write direction.
I have a 2 disk (mdadm) raid1 array (md0), one day for some reason one of the disk in the array was not detected (by bios).
My pc booted with the other disk in the array. I did,
Code:
dmesg |grep -r md
and got some error about one disk missing in md0
I restarted the pc, this time both disks were detected (by bios), did a
Code:
dmesg |grep -r md
and to the same error as above.
Thought of just adding the disk to the array using mdadm (where is fun in that)
,
so I booted using my install cd (zenwalk 6.4) exist the install went to cli,
had a look to to see if both hdd are there (they were) I fdisk the “failed” hdd (sda) repartitioned identical to (sdb) and used the following to add “sda” to “md0”
Code:
mdadm -a /dev/md0 /dev/sda1
and after that it did syncing for about an hour or so, did
Code:
dmesg |grep -r md
and saw “raid1: raid set md0 active with 2 out of 2 mirrors”
Just to make sure “sdb” was copied to “sda” I forced mdadm to remove “sdb” so when I rebooted it would bood from “sda” (and I added “sdb” back to “md0”).
Anyway In your case see adding the drive that did not join the array is an option,
Again, I am NOT an expert on raid, so don't blindly do what I did! Especially if you have important
data in the array.
Here are some threads in LQ regarding raid.
http://www.linuxquestions.org/questi...-mdadm-551732/
http://www.linuxquestions.org/questi...semble-783687/
http://www.linuxquestions.org/questi...ess-up-584149/
hope this helps.....
.