免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12345下一页
最近访问板块 发新帖
查看: 13593 | 回复: 47
打印 上一主题 下一主题

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

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-02-08 14:53 |显示全部楼层 |倒序浏览
我的服务器用三个同样大小、速度的硬盘做了软RAID5,几天前突然坏了一个硬盘,后来由于更换新硬盘上去而重启了 RH linux7.3,结果导致RAID一直处于stop状态。

用cat /proc/mdstat,系统告知是/dev/md0没有运行
另外,也由于我在拆坏盘之前没有运行raidhotremove这个动作,所以导致已经无法再运行这个命令了,

请教各位,在这种情况下,还有没有办法让md0的状态变回running呢,要不我的数据就恢复不了了,失败啊,

论坛徽章:
0
2 [报告]
发表于 2006-02-08 17:37 |显示全部楼层
怎么没人说话啊,?

论坛徽章:
0
3 [报告]
发表于 2006-02-08 17:50 |显示全部楼层
RAID5跟RAID1也并不多,

我也已经将新盘作如下处理了:
fdisk /dev/hdb  再把整个新硬盘分为hdb1,分区类型为fd的

且也已经放到同一个IDE位置上,但启动机器后,系统还是报RAID出错,
cat /proc/mdstat也还是看不到raid活的状态

论坛徽章:
0
4 [报告]
发表于 2006-02-08 17:52 |显示全部楼层
我现在无论用raidsetfaulty,raidstart,raidhotremove,raidhotadd命令都会报错,错误提示的意思是RAID还没有在运行,

如果是这样,那我如何能让md0活过来呢,

论坛徽章:
0
5 [报告]
发表于 2006-02-08 17:59 |显示全部楼层
fdisk /dev/hdx看到的分区也是Linux raid autodetect

但系统无论如何也还是不运行md0,RAID5一直不生效

论坛徽章:
0
6 [报告]
发表于 2006-02-08 17:59 |显示全部楼层
你猜用mkraid -R /dev/md0重建RAID5,那我以前的数据还存在不?

论坛徽章:
0
7 [报告]
发表于 2006-02-08 18:00 |显示全部楼层
记得有人说可以用mkraid命令进行重建superblock,你说行吗?

论坛徽章:
0
8 [报告]
发表于 2006-02-08 18:05 |显示全部楼层
你是怀疑我的三个硬盘的空间大小不一样是吧,

我用fdisk -l 看过了,扇区数都一样,容量也是一样,
sfdisk我不会用啊:(

论坛徽章:
0
9 [报告]
发表于 2006-02-08 18:25 |显示全部楼层
老大,我现在就只想让RAID5跑起来就行了,

比如把坏的硬盘插回去,让RAID跑起来,应该可以通过什么手段,强行让这个失败的RAID活过来吧,

cat /proc/mdstat只要是能显示RAID up就行了,我就有办法替换新硬盘了,

论坛徽章:
0
10 [报告]
发表于 2006-02-08 18:38 |显示全部楼层
哈哈,我现在是把坏的插回去,可是也md0也跑不起来了,所以我才烦啊,

如何是好,????帮帮想想办法吧,数据很重要啊,
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP