恢复mdadm RAID5:标记为已删除的5个磁盘中的4个

时间:2015-11-08 11:51:35

标签: recovery raid mdadm

我有一个带有5个磁盘的软件RAID5。我试图用mondorescue解决系统的一些问题。我已经使用过" nuke"恢复的类型导致我破坏我的RAID5阵列。现在mdadm -D / dev / md0显示4个磁盘被删除",一个磁盘仍然是#34;活动"。没有找到超级块"已删除"因此,mdadm无法将此数组组装回来。是否有机会恢复"删除"磁盘吗?

所有磁盘上都没有坏块,它们都很干净。请帮忙。

mdadm - 检查输出:

[root@WWW /]# mdadm --examine /dev/sd[bcdef]1
mdadm: No md superblock detected on /dev/sdb1.
mdadm: No md superblock detected on /dev/sdc1.
mdadm: No md superblock detected on /dev/sdd1.
mdadm: No md superblock detected on /dev/sde1.
/dev/sdf1:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x0
Array UUID : 50c0e8b8:0d80f11d:be9b2b55:1718bb55
Name : WWW:0 (local to host WWW)
Creation Time : Wed Jan 29 23:08:39 2014
Raid Level : raid5
Raid Devices : 5

Avail Dev Size : 5860268032 (2794.39 GiB 3000.46 GB)
Array Size : 11720534016 (11177.57 GiB 12001.83 GB)
Used Dev Size : 5860267008 (2794.39 GiB 3000.46 GB)
Data Offset : 258048 sectors
Super Offset : 8 sectors
Unused Space : before=257960 sectors, after=5120 sectors
State : clean
Device UUID : 9ed14cc6:2ca75f84:5b934993:63ca71fc

Update Time : Sun Nov 8 05:53:40 2015
Bad Block Log : 512 entries available at offset 72 sectors
Checksum : 1844f433 - correct
Events : 14622

Layout : left-symmetric
Chunk Size : 512K

Device Role : Active device 4
Array State : AAAAA ('A' == active, '.' == missing, 'R' == replacing)

1 个答案:

答案 0 :(得分:0)

通过在所有"删除"上重新创建分区表,恢复了RAID5。驱动器:

parted /dev/sdX
mklabel gpt
mkpart primary 2048s 100%
align-check optimal 1

然后:

mdadm --create --assume-clean --level=5 --raid-devices=5 --size=2930133504 /dev/md0 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1

现在一切都很好。