OK trying to re-add got me this problem. # mdadm  -A /dev/md0 /dev/sdc2 mdadm: /dev/md0 assembled from 1 drive - not enough to start the array. # mdadm  /dev/md0 --re-add /dev/sdd mdadm: Cannot get array info for /dev/md0 Looking at the array, # mdadm -D /dev/md0 /dev/md0:         Version : 1.2      Raid Level : raid0   Total Devices : 1     Persistence : Superblock is persistent           State : inactive            Name : dave:0  (local to host dave)            UUID : f8c0d29d:9b5986a4:050ca914:3a2fb8c8          Events : 51526     Number   Major   Minor   RaidDevice        -       8       34        -        /dev/sdc2 I cannot re-add the missing devices. Doing "mdadm -A /dev/md0 -s" gets me the same array configuration as I showed in my original post. Does anyone know why it insists on going to RAID0? Does anyone know how I can re-add the devices? Thank you, Duane On 2017-11-26 02:11 PM, Wols Lists wrote: > On 26/11/17 17:29, Duane wrote: >> You're right I failed and removed device 3, then failed and removed >> device 2, which broke my array. >> >> Let's assume I haven't messed things up any more than I already have. >> >> Is there a method to reverse the above operations for device 2 and >> device 3? >> >> Thanks, Duane >> > My raid-fu is mostly theoretical, but what I would try is as follows. > > It's assembled the broken array as md0, so > > mdadm /dev/md0 --re-add /dev/device2 > > followed by > > mdadm /dev/md0 --re-add /dev/device3 > > That won't cause any further damage, and may work fine. > > Beyond that, I wouldn't like to suggest anything - if it doesn't work > you'll probably need to use things like --force, which could easily > break stuff. But re-add will probably work. And my syntax might not work > - you might need to specify the mode like --grow or --manage, I don't know. > > Suck it and see, at least this won't do any damage, and if it doesn't > work we'll have to wait for further advice. > > Cheers, > Wol >> >> On 2017-11-26 05:04 AM, Wols Lists wrote: >>> On 26/11/17 01:50, Duane wrote: >>>> I have 3 RAID5 devices. When I assemble them, I end up with a RAID0 >>>> device. >>>> >>>> What is the cause? What is the solution? >>>> >>>> All I can think of is the fact that there is only 1 active device. I had >>>> 2 but then manually failed it. I want to reassemble a RAID5 array and >>>> then re-add the second device. >>>> >>> OUCH! >>> >>> Sorry. You have a 3-device raid-5. You only have 1 working device. Your >>> array is well broken. >>> >>> You can't "reassemble raid5 then readd the second device". You need to >>> readd the second device in order to get your raid5 back. I'll let >>> someone else tell you how, but you need a MINIMUM of two devices to get >>> your raid working again. Then you need to get your third device added >>> back otherwise your raid 5 is broken. >>> >>> DON'T DO ANYTHING WITHOUT ADVICE. I'm sorry, but your message says you >>> don't understand how raid works, and you are on the verge of destroying >>> your array irrevocably. It should be a simple recovery, *provided* you >>> don't make any mistakes. >>> >>> Cheers, >>> Wol > -- > To unsubscribe from this list: send the line "unsubscribe linux-raid" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html