Raid0重新组装磁盘?

Raid0重新组装磁盘?

我们的服务器最近出现磁盘故障,因此我们的托管服务提供商在 CentOS 中放入了一个新磁盘,以便我们登录并查看是否可以恢复数据。

我们在软件 RAID0 配置中拥有 2 x 120 GB SSD 驱动器 - 我们的主机为我们设置了它;我们没有自己做,因为我们缺乏“专门知识” - 这就是我在这里发布这篇文章的原因。

以下是输出fdisk -l- 在此处输入图片描述

SDB 和 SDC 是 RAID 驱动器。

我尝试使用以下命令来安装驱动器:

在此处输入图片描述

我做了一些调查,发现对于软件 RAID,你可以使用管理工具来自动扫描/组装,但是这也不起作用:

[root@localhost ~]# mdadm -A --scan
mdadm: No arrays found in config file or automatically

我尝试运行检查选项,这是输出:

[root@localhost ~]# mdadm --examine /dev/sdb
/dev/sdb:
   MBR Magic : aa55
Partition[0] :       204800 sectors at         2048 (type 83)
Partition[1] :     20480000 sectors at       206848 (type 83)
Partition[2] :      8192000 sectors at     20686848 (type 82)
Partition[3] :    435964672 sectors at     28878848 (type 05)
[root@localhost ~]# mdadm --examine /dev/sdb1
mdadm: No md superblock detected on /dev/sdb1.
[root@localhost ~]# mdadm --examine /dev/sdb2
mdadm: No md superblock detected on /dev/sdb2.
[root@localhost ~]# mdadm --examine /dev/sdb3
mdadm: No md superblock detected on /dev/sdb3.
[root@localhost ~]# mdadm --examine /dev/sdb4
mdadm: No md superblock detected on /dev/sdb4.

[root@localhost ~]# mdadm --examine /dev/sdc
mdadm: No md superblock detected on /dev/sdc.
[root@localhost ~]# mdadm --examine /dev/sdc1
mdadm: cannot open /dev/sdc1: No such file or directory

下面是输出猫/proc/mdstat

root@localhost ~]# cat /proc/mdstat
Personalities :
unused devices: <none>

我之前遇到过类似的问题,并且已经问过 -从 raid0 设置重新安装两个旧磁盘以恢复数据

上次我设法修复了它,因为阵列是 100% 干净的,并且我设法通过运行以下命令来安装它:mkdir /mnt/oldData && mount /dev/md127 /mnt/oldData但这次问题似乎有所不同。没有 /dev/md* - 请参阅此 ->

图片

有人可以帮忙吗?

答案1

据我了解,您的 RAID 0 阵列中有一个磁盘发生故障。RAID 0 没有容错能力,主要用于提高速度。如果没有两个磁盘,或者使用具有奇偶校验的备用 RAID 阵列设置,则无法恢复此数据。

如果您能够从发生故障的磁盘恢复数据,则可以尝试将该数据移动到新驱动器并将其重新添加到阵列。这不是保证无法工作,但如果您仍然有故障的驱动器,或者以某种方式检索了该驱动器的数据,则可以尝试此操作。

答案2

mdadm --examine --metadata 1.2 /dev/sd[bc]

看起来像是全块设备软件 RAID。不是基于分区的 RAID - 分区是在第一个驱动器上定义的。

尝试使用各种元数据版本在磁盘上查找元数据。启动的实时发行版可能不支持您的元数据类型。

man mdadm 是你的朋友:)


以下是我的系统的示例:2x30GB SSD:

mdadm --examine --metadata 1.2 /dev/sdb1

/dev/sdb1:
魔法:a92b4efc
版本:1.2
功能图:0x0
数组 UUID:c609e03c:bda63289:1c4f3bbe:d35ba549
名称:sh:0(主机 sh 本地)
创建时间:2013 年 8 月 29 日星期四 16:11:22
突袭级别:raid0
突袭设备:2

可用设备大小:62529520(29.82 GiB 32.02 GB)
数据偏移:16 个扇区
超级偏移:8 个扇区
状态:干净
设备 UUID:7c962127:e548bb1c:0c3e4a7a:e180fa57

更新时间:2013 年 8 月 29 日星期四 16:11:22
校验和: 657466b3 - 正确
事件:0

块大小:512K

设备角色:活动设备 1
阵列状态:AA('A' == 活动,'.' == 缺失)

mdadm --examine --metadata 0.9 /dev/sdb1

mdadm:在 /dev/sdb1 上未找到超级块(预期 magic a92b4efc,得到 82901084)

相关内容