M5110 上的 Raid 10 KO,无法使用 mdadm 挂载

M5110 上的 Raid 10 KO,无法使用 mdadm 挂载

我的 raid 10 由连接到 serveraid M5110 卡的 4 个 4TB 磁盘组成,我遇到了严重的错误。 VD 降级了,无法使用 MegaRaid SW 恢复它,因此我断开了磁盘与 serveraid 卡的连接,并在主板上的物理 SATA 端口上运行mdadm

结果:

# mdadm --assemble --verbose /dev/md0 /dev/sdb /dev/sdc /dev/sdd /dev/sde
mdadm: looking for devices for /dev/md0
mdadm: /dev/sdb is identified as a member of /dev/md0, slot 1.
mdadm: /dev/sdc is identified as a member of /dev/md0, slot 2.
mdadm: /dev/sdd is identified as a member of /dev/md0, slot 0.
mdadm: /dev/sde is identified as a member of /dev/md0, slot 0.
mdadm: ignoring /dev/sde as it reports /dev/sdb as failed
mdadm: no uptodate device for slot 0 of /dev/md0
mdadm: added /dev/sdc to /dev/md0 as 2 (possibly out of date)
mdadm: added /dev/sdb to /dev/md0 as 1
mdadm: Container /dev/md0 has been assembled with 1 drive (out of 2)

# mdadm --examine /dev/md0
/dev/md0:
          Magic : de11de11
        Version : 01.00.00
Controller GUID : 49424D20:20202020:53563330:32313930:38300000:3A62653A
                  (IBM     SV30219080)
 Container GUID : 49424D20:20202020:1000005B:1014040B:46AF0993:B423E95D
                  (IBM      07/30/17 12:06:11)
            Seq : 000000b1
  Redundant hdr : yes
  Virtual Disks : 1

      VD GUID[0] : 49424D20:20202020:1000005B:1014040B:46AF0994:16E1A7A7
                  (IBM      07/30/17 12:06:12)
         unit[0] : 0
        state[0] : Failed, Not Consistent
   init state[0] : Not Initialised
       access[0] : Read/Write
         Name[0] : VD_RAID10
 Raid Devices[0] : 2 (0@0K 1@0K)
   Chunk Size[0] : 128 sectors
   Raid Level[0] : RAID1
  Secondary Position[0] : 1 of 2
  Secondary Level[0] : Striped
  Device Size[0] : 3906469888
   Array Size[0] : 7812939776

 Physical Disks : 63
      Number    RefNo      Size       Device      Type/State
         0    a899eb71  3906469888K /dev/sdc        active/Offline, Failed
         1    28548427  3906469888K /dev/sdb        active/Online
         2    28548427  3906469888K /dev/sdb        active/Online
         3    28548427  3906469888K /dev/sdb        active/Online
 Physical disks not in metadata!:
   41d13ecd /dev/sdd

# mount /dev/md0 /mnt/usb/
mount: /mnt/usb: can't read superblock on /dev/md0. 

没有办法挂载吗md0

答案1

这个错误信息似乎属于RAID-5;无论如何,这对于 RAID-10 来说没有意义。

为每个磁盘创建一个小型写时复制设备并用于dmsetup为每个磁盘设置快照可能是个好主意。这样您就可以使用快照设备进行测试,写入它们并轻松丢弃更改。

我建议您在磁盘上重新创建 MD 元数据,因为当前的元数据显然被mdadm.

从三个工作磁盘复制(例如使用dd)一个扇区,以确定哪些是 RAID-1 对。然后用这些磁盘(即它们的快照设备)设置一个新的 RAID-1。请注意使用正确的偏移量和元数据版本。对第三个驱动器执行相同的操作,即用它设置降级的 RAID-1。

用于mdadm --build ... --readonly从两个 RAID-1 阵列创建非持久 RAID-0(注意正确的块大小!)。检查您是否在生成的设备上看到文件系统。如果不是,则删除新数组并更改较低数组的顺序。

相关内容