小编Bri*_*ren的帖子

创建新阵列后恢复 RAID 5 数据而不是重复使用

伙计们请帮忙 - 我是一个手头严重头痛的新手(完美的风暴情况)。

我的 ubuntu 11.04 上有一个 3 1tb 硬盘,配置为软件 raid 5。数据每周都被复制到另一个独立的计算机硬盘驱动器上,直到完全失败并被丢弃。几天前,我们停电了,重新启动后我的盒子无法安装突袭。我以无限的智慧进入

mdadm --create -f...
Run Code Online (Sandbox Code Playgroud)

命令而不是

mdadm --assemble
Run Code Online (Sandbox Code Playgroud)

直到之后才注意到我所做的讽刺。它启动了阵列降级并继续构建和同步它,耗时约 10 小时。回来后我看到阵列成功启动并运行,但raid没有

我的意思是单个驱动器已分区(分区类型f8),但md0设备未分区。惊恐地意识到我做了什么,我试图找到一些解决方案。我只是祈祷--create没有覆盖硬盘驱动器的全部内容。

有人可以帮我解决这个问题 - 驱动器上的数据非常重要且独一无二,大约 10 年的照片、文档等。

是否有可能通过以错误的顺序指定参与的硬盘驱动器可以mdadm覆盖它们?当我做

mdadm --examine --scan 
Run Code Online (Sandbox Code Playgroud)

我得到类似的东西 ARRAY /dev/md/0 metadata=1.2 UUID=f1b4084a:720b5712:6d03b9e9:43afe51b name=<hostname>:0

有趣的是,过去的名称是“raid”,而不是附加了 :0 的主机 hame。

这是“已消毒”的配置条目:

DEVICE /dev/sdf1 /dev/sde1 /dev/sdd1

CREATE owner=root group=disk mode=0660 auto=yes

HOMEHOST <system>

MAILADDR root


ARRAY /dev/md0 metadata=1.2 name=tanserv:0 UUID=f1b4084a:720b5712:6d03b9e9:43afe51b


Here is the output from mdstat

cat /proc/mdstat 
Personalities : [linear] [multipath] …
Run Code Online (Sandbox Code Playgroud)

mdadm data-recovery raid5

36
推荐指数
3
解决办法
2万
查看次数

标签 统计

data-recovery ×1

mdadm ×1

raid5 ×1