I'm looking for a little advice here. I've got franken-machine running Ubuntu 14, which I added a four drive RAID6 to few years back and just ran into a problem. Long story short, two of the drives were plugged into a PCI card that died. Probably a bad hardware layout, but too late now. I reconnected the two missing drives, and they are showing up again. However, the array fails to assemble with the error:
mdadm: /dev/md0 assembled from 2 drives - not enough to start the array while not clean - consider --force.
I was reading around and this article said not to use force if the Event counts are too far apart. Which in my case is 300772 to 309. So, a little far apart. It says to force assemble the closest ones, and then add the others.
So assuming that sdb and sdc are good ones with event count of 300772, and sdd and sde are the bad ones with the event count of 309. Should I force assemble sdb and sdc. And then do a standard add and grow? Like so:
mdadm --assemble --force /dev/md0 /dev/sdb1 /dev/sdc1 mdadm --add /dev/md0 /dev/sdd1 mdadm --grow /dev/md0 --raid-devices=3 mdadm --add /dev/md0 /dev/sde1 mdadm --grow /dev/md0 --radid-devices=4
Do I need to shrink the array before regrowing it?
Does this seem like a safe move?
Thanks in advance