====== RAID - mdadm - Troubleshooting - No md superblock detected ======
The error is seen when examining the disk.
mdadm --examine /dev/sdb
returns:
mdadm: No md superblock detected on /dev/sdb
----
===== Check if there is at least one intact superblock within the RAID Array =====
Check the other disks within the RAID Array:
mdadm --examine /dev/sde
returns:
/dev/sde:
Magic : a92b4efc
Version : 00.90.00
UUID : f781ba39:3975fa64:c36d41f1:ea056919
Creation Time : Mon Jan 5 14:18:27 2009
Raid Level : raid5
Used Dev Size : 976762496 (931.51 GiB 1000.20 GB)
Array Size : 2930287488 (2794.54 GiB 3000.61 GB)
Raid Devices : 4
Total Devices : 4
Preferred Minor : 0
Update Time : Thu Mar 19 22:39:52 2009
State : clean
Active Devices : 4
Working Devices : 4
Failed Devices : 0
Spare Devices : 0
Checksum : 54f44664 - correct
Events : 0.92
Layout : left-symmetric
Chunk Size : 64K
Number Major Minor RaidDevice State
this 3 8 32 3 active sync /dev/sdc
0 0 8 16 0 active sync /dev/sdb
1 1 8 64 1 active sync /dev/sde
2 2 8 48 2 active sync /dev/sdd
3 3 8 32 3 active sync /dev/sdc
----
===== Stop the RAID Array =====
mdadm --stop /dev/md0
returns:
mdadm: stopped /dev/md0
----
===== Try to Assemble the RAID Array =====
mdadm --assemble --scan -v
returns:
mdadm: /dev/sde1 is identified as a member of /dev/md0, slot 2.
mdadm: /dev/sdf1 is identified as a member of /dev/md0, slot 3.
mdadm: /dev/sdd1 is identified as a member of /dev/md0, slot 0.
mdadm: /dev/sdb1 is identified as a member of /dev/md0, slot 1.
mdadm: added /dev/sdd1 to /dev/md0 as 0 (possibly out of date)
mdadm: added /dev/sdb1 to /dev/md0 as 1 (possibly out of date)
mdadm: added /dev/sdf1 to /dev/md0 as 3 (possibly out of date)
mdadm: added /dev/sde1 to /dev/md0 as 2
mdadm: /dev/md0 assembled from 1 drive - not enough to start the array.
**NOTE:** The last message shows this cannot assemble the RAID Array with only the one drive.
----
===== Force a Reassemble =====
If the previous command fails, try to repeat the assemble with the **--run** or **--force** options:
mdadm --assemble --scan -v --force
or
mdadm --assemble --scan -v --run
**WARNING:** These options may destroy your data!
----
===== Recreate the RAID Array =====
If the Array is still not working, try to recreate the array:
mdadm create /dev/md0 --assume-clean /dev/sd[dbfe]1.
**WARNING:** All of these options may destroy your data.
----
===== References =====
https://ahelpme.com/linux/inactive-array-mdadm-cannot-get-array-info-for-dev-md126/
https://www.linuxquestions.org/questions/linux-general-1/recovering-mdadm-superblocks-713234/