You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

尝试使用单盘/dev/sdb恢复mdadm RAID1阵列失败求助

尝试使用单盘/dev/sdb恢复mdadm RAID1阵列失败求助

各位大佬好,想请教个RAID1恢复的棘手问题:

我之前有个由/dev/sdb和/dev/sdc组成的RAID1阵列,里面分了三个独立分区,分别对应不同的md设备:

  • /dev/sd[bc]1 对应 /dev/md0
  • /dev/sd[bc]2 对应 /dev/md1
  • /dev/sd[bc]3 对应 /dev/md2

现在/dev/sdc已经被调去做其他工作了,彻底脱离这个阵列了,我想只用剩下的/dev/sdb重新组装阵列,结果试了好几次都翻车了。

我先试着组装md0,执行了这条命令:

luke@hoth:~$ sudo mdadm --verbose --assemble --run /dev/md0 /dev/sdb1

结果直接报错中止,输出是:

mdadm: looking for devices for /dev/md0
mdadm: Device /dev/sdb1 is not large enough for data described in superblock
mdadm: no RAID superblock on /dev/sdb1
mdadm: /dev/sdb1 has no superblock - assembly aborted

我又用--examine检查了/dev/sdb1的超级块,明明能看到完整的超级块信息啊:

luke@hoth:~$ sudo mdadm --examine /dev/sdb1

输出如下:

/dev/sdb1:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x1
Array UUID : 775ff7b7:9f32199e:d05c36f6:581bbe80
Name : hoth:0 (local to host hoth)
Creation Time...(原输出内容未贴全)

我现在完全搞不懂了,明明超级块存在,为什么组装的时候系统说找不到,还提示设备容量不够?有没有大佬能帮我分析下问题出在哪,该怎么解决这个问题呀?

备注:内容来源于stack exchange,提问作者Jpirok

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 10:08:05