免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: Boson
打印 上一主题 下一主题

如何让软RAID在出故障后重新运行起来 [复制链接]

论坛徽章:
0
81 [报告]
发表于 2006-02-15 09:00 |只看该作者
顶一下,希望高人出现。。。

论坛徽章:
0
82 [报告]
发表于 2006-02-15 10:06 |只看该作者
原帖由 Boson 于 2006-2-13 13:53 发表





没有mdadm -R这个选项啊,????????????????????????????



mdadm -A -R  ......................... :wink:

论坛徽章:
0
83 [报告]
发表于 2006-02-15 11:13 |只看该作者
原帖由 5iwww 于 2006-2-15 10:06 发表



mdadm -A -R  ......................... :wink:



我今天试了你说的方法,还是报错不行,
这是我的/etc/mdadm.conf
[root@appfs etc]# cat /etc/mdadm.conf

device /dev/hdb1 /dev/hdc1 /dev/hdd1
array /dev/md0 devices=/dev/hdb1,/dev/hdc1,/dev/hdd1


这是我运行mdadm进行启动raid5时候的错误信息,
[root@appfs etc]# mdadm -A -R -f /dev/md0

mdadm: /dev/hdb1 has no superblock - assembly aborted


这是我用mdadm进行scan我的/etc/mdadm.conf文件时候的报错信息,
[root@appfs etc]# mdadm -A -s

mdadm: /dev/hdb1 has no superblock - assembly aborted


都是同样的错误啊,

论坛徽章:
0
84 [报告]
发表于 2006-02-15 11:21 |只看该作者
现在关键是raid5已经跑不起来了

论坛徽章:
0
85 [报告]
发表于 2006-02-15 11:22 |只看该作者
device /dev/hdb1 /dev/hdc1 /dev/hdd1
array /dev/md0 devices=/dev/hdb1,/dev/hdc1,/dev/hdd1

把 /dev/hdb1 去掉

写成这样  

device /dev/hdc1 /dev/hdd1
array /dev/md0 devices=/dev/hdc1,/dev/hdd1

然后

mdadm -A -s

我在虚拟机上测试过了 是可以起来的毁坏的 md 如下图

[ 本帖最后由 5iwww 于 2006-2-15 11:37 编辑 ]

1212.gif (12.14 KB, 下载次数: 21)

1212.gif

论坛徽章:
0
86 [报告]
发表于 2006-02-15 11:44 |只看该作者
原帖由 5iwww 于 2006-2-15 11:22 发表
device /dev/hdb1 /dev/hdc1 /dev/hdd1
array /dev/md0 devices=/dev/hdb1,/dev/hdc1,/dev/hdd1

把 /dev/hdb1 去掉

写成这样  

device /dev/hdc1 /dev/hdd1
array /dev/md0 devices=/dev/hdc1,/dev/h ...



这是我刚刚的全部操作信息,其实在发上一贴之前,我也已经作过这种测试了,一样是报错,
[root@appfs etc]#
[root@appfs etc]#
[root@appfs etc]# cat /etc/mdadm.conf
device /dev/hdc1 /dev/hdd1
array /dev/md0 devices=/dev/hdc1,/dev/hdd1
[root@appfs etc]#
[root@appfs etc]#
[root@appfs etc]# mdadm -A -s
mdadm: /dev/md0 assembled from 1 drive - not enough to start it (use --run to insist).
[root@appfs etc]#
[root@appfs etc]#
[root@appfs etc]# mdadm -A -R -f /dev/md0
mdadm: SET_ARRAY_INFO failed for /dev/md0: File exists
[root@appfs etc]#
[root@appfs etc]#
[root@appfs etc]#

论坛徽章:
0
87 [报告]
发表于 2006-02-15 11:45 |只看该作者
根据图可以看出  mdadm 启动md1的时候提示 启动了原本3块硬盘中的2块 并建议尝试恢复第3块 并且 md1已经在2块的情况下启动起来了~  然后你就可以照我原来写的步骤把第3块好的硬盘或者分区添加进去  这样系统会自己同步数据.

论坛徽章:
0
88 [报告]
发表于 2006-02-15 11:47 |只看该作者
mdadm: /dev/md0 assembled from 1 drive - not enough to start it (use --run to insist). ?????
你坏了几块盘???

论坛徽章:
0
89 [报告]
发表于 2006-02-15 11:53 |只看该作者
原帖由 5iwww 于 2006-2-15 11:47 发表
mdadm: /dev/md0 assembled from 1 drive - not enough to start it (use --run to insist). ?????
你坏了几块盘???


就坏了一块硬盘啊,是第一块/dev/hdb1

运行完刚才的命令后,出现如下RAID状态,
[root@appfs etc]# cat /proc/mdstat

Personalities : [raid5]
read_ahead not set
md0 : inactive hdc1[1]
      0 blocks
unused devices: <none>
[root@appfs etc]#

[ 本帖最后由 Boson 于 2006-2-15 11:55 编辑 ]

论坛徽章:
0
90 [报告]
发表于 2006-02-15 11:59 |只看该作者
原帖由 Boson 于 2006-2-15 11:53 发表


就坏了一块硬盘啊,是第一块/dev/hdb1

运行完刚才的命令后,出现如下RAID状态,

这个有点问题啊,hdd去哪里呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP