[求助] 第一次进行RAID5修复,遇到困难求助。

[复制链接]

该用户从未签到

0

主题

4

回帖

24

积分

[INTOHARD]工兵

Rank: 1

积分
24
发表于 2008-2-18 00:15:17 | 显示全部楼层 |阅读模式
硬件:DELL4400板载3D/I [wiki]RAID[/wiki]控制器   3片36G组成RAID5阵列
系统:2003 SERVER + SQL2000(SP4)
第一日晚,进行SQL检查时发现其中一个表出现问题,无法显示全部内容。
第二日白天至现场,经检查发现RAID5中二号盘红灯报警,已丢失。换上备用盘RAID不回写,因此只用两片盘继续白天工作,同时晚间修复SQL数据成功。
第三日晚二号盘位插上备用盘,因3D/I卡需对新盘进行设置,在设置过程中失误[wiki]删除[/wiki]了原RAID5信息,开机后无法进入系统。立即关机断电,对原二片盘进行编号封存。当晚使用其它[wiki]硬盘[/wiki]重装服务器系统,并使用前一日晚的备分[wiki]数据恢复[/wiki]工作。但当日数据丢失。

修复RAID5阵列过程:
参考本论坛中 八喜发表的<《RAID Reconstructor》使用说明与硬盘阵列数据恢复方法>进行修复
一、采用RAID Reconstructor(version 2.31)对原二片盘进行镜像,生成[wiki]RAID1[/wiki],img 与RAID2.img文件。
二、选择块大小128k,按1 3盘进行合并出RAID5.img镜像文件。
三、使用winhex (14.2 sr-3) 将RAID5.IMG 设为磁盘,扫描丢失分区。找到SQL库文件,复制出后,sql无法进行附加,提示文件有错。测试其它文件,其中少部分xls电子表格文件与txt文档正常,另有部分txt为乱码。(在WINHEX中显示库文件不在原目录下,而在“未知目录”)
四、再次使用WINHEX将镜像还原至另一硬盘,采用Finaldata分析丢失分区后,库文件在原目录下,但恢复出来后,SQL提示依旧。

说明:
1、需恢复的数据文件有三组,每组有两个文件。恢复出来的三组数据库文件中有两组库文件,大小竟完全显示相同,一个文件为500 多M,一个文件为1.6G。原三个数据库文件大小应是不相同。
2、使用winhex分别读1号盘、3号盘及合并后的镜像均可看到硬盘中存在数据内容。

困惑:
一、RAID5镜像还原中是否是块大小选择或是盘位组合是否有错?我正在进行其它块大小及盘位组合测试,但完成全部组合所需时间太长,痛苦ing~
二、如块大小与盘位没有问题,应如何操作才能恢复出正常的所需文件?因在硬盘镜像中可发现数据内容,相信数据未丢失。所以目前没考虑放弃或是找数据修复公司。

    向所有读此贴者表示感谢,祝新年快乐!祝大家自己的数据不出问题,给别人修复的数据百分百成功。

该用户从未签到

24

主题

737

回帖

5602

积分

[INTOHARD]团长

bbs.yuhedata.com

Rank: 8Rank: 8

积分
5602
QQ
发表于 2008-2-18 09:12:06 | 显示全部楼层
要做RAID5,必须要知道两个因素,第一,块大小,第二,属于什么类型,如左同步还是右同步,还是左异步还是右异步,看看那个关于四种类型的动画,你应该可以明白
  • TA的每日心情
    开心
    2013-5-27 10:51
  • 签到天数: 5 天

    [LV.2]九品芝麻官

    73

    主题

    711

    回帖

    1889

    积分

    Intohard Team

    Rank: 7Rank: 7Rank: 7

    积分
    1889
    QQ
    发表于 2008-2-18 09:41:33 | 显示全部楼层
    应该是同步,异步搞错了,而且重组raid没那么麻烦 要做成img文件(否则面对上t的raid,做错一次你就可以想象损失了),直接在winhex里就可以直接做了。这样可以方便的查看文件是否正确和完整。帮你看下。

    [ 本帖最后由 jim19 于 2008-2-18 11:53 编辑 ]

    该用户从未签到

    0

    主题

    4

    回帖

    24

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    24
     楼主| 发表于 2008-2-18 19:07:25 | 显示全部楼层
    谢谢回复。
    原先设置的块大小是采用3D/I的默认大小,但现在找不到默认大小的值应是多少K。

    同异步的教程已学习过,原以为是在RAID Reconstructor合并时进行选择。现经二位提示,原来是HEX中进行块及同异步测试,万分感激。

    查看HEX帮助,HEX对RAID5支持四种同异步,其中一种是HP/Compaq的专用模式。余下三种是左右同异步中的三种了,分别是左异步(Adaptec 反向奇偶校验),左同步(AMI 反向动态),右异步(正向奇偶校验),不支持右同步(易老大在教程中说过)。希望我不是这四分之一~  

    还希望大家继续帮忙,3D/I卡的默认块大小是多少? 还有就是同一种RAID卡做出来的RAID5的同异步模式是否是一致的?

    该用户从未签到

    24

    主题

    737

    回帖

    5602

    积分

    [INTOHARD]团长

    bbs.yuhedata.com

    Rank: 8Rank: 8

    积分
    5602
    QQ
    发表于 2008-2-19 08:20:33 | 显示全部楼层
    块大小通过WINHEX很容易就可以算出来,HP/康柏的服务器,阵列结构比较特殊,从局部来看,是一个RAID4,从整体来看,又是RAID5,只要你计算出正确的块大小,还有盘顺序,以及属于哪种同步,问题就比较好解决了。

    该用户从未签到

    0

    主题

    4

    回帖

    24

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    24
     楼主| 发表于 2008-2-19 10:43:37 | 显示全部楼层

    该用户从未签到

    28

    主题

    311

    回帖

    1146

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1146
    发表于 2008-2-19 22:04:37 | 显示全部楼层

    回复 6# 的帖子

    看mft,同过mft计算,看以帮你看看
  • TA的每日心情
    开心
    2013-7-1 15:36
  • 签到天数: 1 天

    [LV.1]布衣百姓

    72

    主题

    1250

    回帖

    1万

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    10113
    QQ
    发表于 2008-6-8 20:32:31 | 显示全部楼层
    看了楼上几位的对话,一知半解,是不是RAID很难呢?
  • TA的每日心情
    难过
    2019-7-7 17:34
  • 签到天数: 3 天

    [LV.2]九品芝麻官

    20

    主题

    431

    回帖

    254

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    254
    发表于 2012-11-10 01:36:44 | 显示全部楼层
    真的很难啊
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表