软件MDADM RAID 5 – 未激活的MD0显示

我有Linux(Crunchbang 8.10)设置3x1TB硬盘设置为软件RAID5。

最近突然停止了工作。

cat / proc / mdstat显示如下:

个性:[线性] [多重] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
 md0:无效sdd [2](S)sdc [1](S)sdb [0](S)
       2930287488块

未使用的设备: 

mdadm –detail / dev / md0显示:


 mdadm:md device / dev / md0似乎不是活动的。

我试图运行sudo mdadm -A / dev / md0但是得到:

 mdadm:/ dev / md0未在configuration文件中标识。

我的/etc/mdadm/mdadm.conf显示:

 #mdadm.conf
 #
 #请参阅mdadm.conf(5)了解有关此文件的信息。
 #

 #默认情况下,扫描MD超级块的所有分区(/ proc /分区)。
 #或者,指定要扫描的设备,如果需要,使用通配符。
 DEVICE分区

 #自动创build具有Debian标准权限的设备
 CREATE owner = root group = disk mode = 0660 auto = yes

 #自动将新arrays标记为属于本地系统
 HOMEHOST 

 #指示监视守护进程发送邮件警报的位置
 MAILADDR根

现有MDarrays的#定义

 #此文件是自动生成的Thu,21 May 2009 18:32:49 +0100
 #由mkconf $ Id $

我的configuration是否被损坏? 请帮忙。

看起来你的驱动器都被报告为[S] pares。 你应该检查你的日志(dmesg,/ var / log / messages),看看是否有迹象表明为什么会发生这种情况。

尝试运行以下

sudo mdadm --examine --scan --config=/etc/mdadm/mdadm.conf 

并看到输出。 如果它输出这样的东西:

 ARRAY /dev/md0 level=raid5 metadata=1 num-devices=3 UUID=22f22c3599:613d5231:d407a655:bdeb84 name=backup:1 

然后你可以把它追加到mdadm.conf的底部:

 sudo mdadm --examine --scan --config=/etc/mdadm/mdadm.conf >> /etc/mdadm/mdadm.conf 

然后尝试启动数组:

 sudo mdadm -A /dev/md0 

祝你好运。