中间设备发生故障后,JBOD 组装失败

中间设备发生故障后,JBOD 组装失败

我的 JBOD 出了问题,我的 Synology DS 因 Boot-HDD 故障而死机后,我想恢复我的 JBOD (3x3TB)。我启动了 Debian-Live 来安装和保存 Jbod 中的数据,效果很好。

我从亚马逊订购了一个 8Tb 的硬盘来保存数据,但是当我启动 Rsync 作业时,中间的设备 (sdb) 出现了 i/o 错误...我的错误是认为重新启动会有所帮助,因为未处理的内核错误...是的,我真笨,中间的磁盘坏了。

我现在的问题是:我已经让第一个和最后一个设备工作了,但是 mdadm 说:

root@debian:~# mdadm --assemble --force /dev/md3 /dev/sd[bc]3

mdadm:/dev/md3 由 2 个驱动器组装而成 - 不足以启动阵列。


这就是驱动器:

root@debian:/# mdadm --examine /dev/sd[abc]3 /dev/sdb3:

      Magic : a92b4efc

    Version : 1.2

Feature Map : 0x0

 Array UUID : e8937ad2:c0080cf8:6e96733a:2a3b4ee8

       Name : LG-NAS:3

创建时间:2017 年 2 月 25 日星期六 20:08:20

 Raid Level : linear

突袭设备:3

可用开发大小:5850889088 (2789.92 GiB 2995.66 GB)

已使用开发规模:0

Data Offset : 2048 sectors

超级偏移:8 个扇区

未使用空间:之前=1968 个扇区,之后=32 个扇区

      State : clean

Device UUID : baa0a4e4:9bc55ee7:6e6d27ea:fe158da8

Update Time : Thu Mar  9 15:20:28 2017
   Checksum : 84051d55 - correct
     Events : 1
   Rounding : 64K

设备角色:活动设备 0 阵列状态:AAA('A' == 活动,'.' == 缺失,'R' == 替换)


/dev/sdc3:

      Magic : a92b4efc

    Version : 1.2

Feature Map : 0x0

 Array UUID : e8937ad2:c0080cf8:6e96733a:2a3b4ee8

       Name : LG-NAS:3

创建时间:2017 年 2 月 25 日星期六 20:08:20

 Raid Level : linear

突袭设备:3

可用开发大小:5850889088 (2789.92 GiB 2995.66 GB)

已使用开发规模:0

Data Offset : 2048 sectors

超级偏移:8 个扇区

未使用空间:之前=1968 个扇区,之后=32 个扇区

      State : clean

Device UUID : 0b4313db:8989392c:870a02d2:910a8eb5


Update Time : Thu Mar  9 15:20:28 2017

   Checksum : b42b1540 - correct

     Events : 1

   Rounding : 64K

设备角色:活动设备 2 阵列状态:AAA('A'==活动,'.'==缺失,'R'==替换)

root@debian:/# fdisk -l /dev/sd[abc]3

磁盘 /dev/sdb3:2.7 TiB,2995656278016 字节,5850891168 个扇区

单位:扇区 1 * 512 = 512 字节

扇区大小(逻辑/物理):512 字节 / 4096 字节

I/O 大小(最小/最佳):4096 字节 / 4096 字节


磁盘 /dev/sdc3:2.7 TiB,2995656278016 字节,5850891168 个扇区

单位:扇区 1 * 512 = 512 字节

扇区大小(逻辑/物理):512 字节 / 4096 字节

I/O 大小(最小/最佳):4096 字节 / 4096 字节

root@debian:/# mdadm --examine --scan ARRAY /dev/md/3 元数据=1.2 UUID=e8937ad2:c0080cf8:6e96733a:2a3b4ee8 名称=LG-NAS:3

现在我的最后一个想法是使用以下命令重新创建 JBOD:

mdadm --create --verbose /dev/md3 --name=LG-NAS:3 --metadata=1.2 --level=linear --raid-devices=3 /dev/sdb3 缺少 /dev/sdc3

或者

mdadm --create --verbose /dev/md3 --name=LG-NAS:3 --metadata=1.2 --level=linear --raid-devices=2 /dev/sdb3 /dev/sdc3

有什么建议下一步该做什么吗?

答案1

JBOD 具有完全没有冗余。

如果故障磁盘可以访问(即:它没有发生灾难性故障),我会ddrescue将其迁移到另一个正常工作的磁盘(至少具有相同的容量)。此时,您可以尝试强制重新启动阵列,并使用新磁盘替换旧磁盘。

如果这不起作用,你必须photorec您的磁盘以提取尽可能多的数据。

相关内容