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

请求协助重建RAID 10阵列并恢复数据

请求协助重建RAID 10阵列并恢复数据

背景信息

  • 周末我在从Synology设备备份数据,一切都很顺利,直到周日早上尝试通过10Gb网络连接备份服务器复制数据时,速度突然降到了1Gb。我以为重启设备能解决问题,结果反而更糟——Windows提示无法访问共享文件夹(虽然还能看到文件夹,但完全读不到数据)。
  • 查资料后我尝试安装Ubuntu来读取数据,一开始确实成功了,但后来复制过程中突然报错,RAID阵列直接消失了。这个RAID是RAID 10,由8块8TB硬盘组成。

已尝试操作与遇到的问题

  1. 当时慌了神就把硬盘都拔了,后来发现是我误以为主板SATA端口坏了,其实根本没这回事,白折腾了一场。
  2. 我对比之前的截图发现,硬盘的设备编号顺序完全乱了:
    • 正确顺序应该是:SDF3 0 SDD3 7 SDE3 6 SDC3 5 SDB3 4 SDI3 3 SDH3 2 SDG3 1
    • 当前顺序却是:SDE3 6 SDD3 7 SDI3 2 SDH3 3 SDG3 5 SDF3 4 SDB3 1 SDC3 0
  3. 我试过调整数据线来改变顺序,虽然编号会变,但除非恢复到正确的排列,否则阵列就是没法正常工作。
  4. 我用mdadm --examine命令获取了每块硬盘的信息,但重新组装阵列时总是报错:Cannot assemble MBR metadata on /dev/sdb(我猜是不是得对应到正确的SDF3?)
  5. 把硬盘放回Synology设备后还是报错,但我觉得数据应该还在硬盘上。

补充细节(编辑更新)

  • 硬盘错误码情况:SDD3和SDE3显示603错误,剩下的SDB3、SDC3、SDF3、SDG3、SDH3、SDI3都是607错误。每块硬盘都还能检测到阵列存在,我觉得恢复的希望很大。
  • 我尝试执行以下命令时遇到了困惑:
    mdadm --assemble --readonly /dev/[md2] [dev/md2 /dev/sdb3 /dev/sdc3 /dev/sdd3 /dev/sde3 /dev/sdf3 /dev/sdg3 /dev/sdh3 /dev/sdi3]
    dd if=/dev/[All drives] skip=1000000000000 bs=1M count=10 | sha256sum
    
    终端返回错误:

    dadm: cannot open device [dev/md2: No such file or directory
    mdadm: [dev/md2 has no superblock - assembly aborted
    但硬盘的详细信息明明显示超级块是持久存在的,我搞不懂这是怎么回事。

最终进展更新

特别感谢Brian的帮助!没有他的专业指导,我根本不可能完成数据恢复。再次致以最诚挚的谢意!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 08:03:01