我有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
祝你好运。