RAID常见问题集锦+底部案例

时间:2022-06-04 00:28:11

磁盘阵列(Redundant Arrays of Inexpensive Disks,RAID),有“价格便宜具有冗余能力的磁盘阵列”之意。原理是利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任一颗硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。
    RAID的好处显而易见,但是RAID出现故障时确常常令人烦恼,如过误操作,数据恢复相对未组阵列的硬盘要麻烦许多。
   为了让大家在处理故障时更为方便,在这里,汇总了一些在论坛中大家问到的相关问题,供大家参考,如果你也有好办法,也欢迎交流讨论。
-----------------------------------------------
【RAID相关经验分享】
一次Raid5故障带来的教训
不知道做Raid几?请高手指教!
Raid 0+1 或者 Raid 5 有一个硬盘换了要怎么换?
RAID 1 误操作rebuild,如何恢复数据?
Raid5 坏掉两块硬盘,怎么恢复?
-----------------------------------------------------
【IBM 服务器相关RAID问题】
IBM 3800服务器不用raid咋整
IBM服务器Raid扩容方法
IBM X3400服务器做raid1境像同步问题
IBM X3650 M3 增加raid方法请教!
IBM x3600 M4 做RAID1 装系统问题!
IBM X3650 M3 增加2块硬盘,做成RAID1,请问如何设置
怎么才能在PE下识别IBM X3650 4M的RAID
ibm x3650m3 raid卡驱动for suse linx 10如何在U盘安装??
IBM是否可以关闭RAID功能(X3550 M1)
IBM 服务器做的raid1 想在加2块硬盘 有什么方法啊?
ibm X3550 M4做RAID 5 装系统
IBM X3400M2 Raid 问题请教
------------------------------------------------------------------
【HP服务器相关RAID问题】
技巧:老HP服务器中RAID 5故障如何排除
hp ml350G8 做raid5具体方法
hp做raid5失败后安装2008系统,为什么驱动装不上
请问惠普服务器怎样设置Raid1
Hp B110i的阵列卡能不能做raid5呢?
Hp服务器Raid扩容【经验分享】
HP ML110 G6用主板集成做RAID10运行WIN2003很卡
【DELL服务器相关RAID问题】
dellr 710 三块硬盘raid5,一块missing,一块热备、一块online,数据还有救吗
dell-raid 详细配置说明
求教,Dell sas 6i 三个硬盘配置raid问题。
Dell Raid5 减少硬盘数量后的扩容想法【已解决】
DELL 1950 做的RAID1, 2号盘绿灯 黄灯交替闪烁 求助
DELL r910 RAID 问题! 高手请赐教!!
dell 2850 服务器 raid5 坏了两块硬盘
DELL1950是不是阵列卡坏了,进不了RAID配置里面?
dell2850,Raid5 2块硬盘橘色闪烁
Dell 2850 raid 有问题,能恢复吗?【问题求助】
----------------------------------------------------
【RAID其他相关问题】
组建RAID 0后,安装操作系统前是不是要分区?
两上硬盘做了RAID 1,拔其中一个硬盘接到普通电脑上可以看见文件吗?
请教RAID1同步问题
同一台机器原先自带raid1 现在在加两块还能做raid1吗
一台有Raid卡的服务器,如果只有一块硬盘要怎么办?
求助:镜像卷RAID 1问题
求助:raid阵列卡不能读出新加硬盘怎么办?
RAID10 更换硬盘的问题
做了RAID的服务器重启后蓝屏
Raid5减少一块硬盘如何处理
如何及时发现RAID10或RAID5中出现故障的磁盘?
突然断电造成RAID磁盘阵列卡信息的丢失,怎么处理?
Win2003做的软Raid1阵列 请教下如何更换新硬盘并同步数据 请教师兄
请教服务器Raid5分区容量超过2T不能分的问题

来源: <http://bbs.51cto.com/thread-1026618-1.html>

补充:

Q1:

我用的PE是WIN7PE维护版,机子是IBM X3650 4M  进去之后看不见硬盘。

A1:

你的PE要带有RAID的驱动,否则是看不到硬盘的,建议使用CFT,专门为IBM sever 开发的PE工具。在IBM TOOL CENTER下载,不过我是能够用cft引导,两个硬盘做的raid 1 也能正确识别,但是安装win2008 r2就是到最后一步提取raid驱动集成出错,只有用server guide 9 引导后再安装。

Q2:

有个问题请教下论坛的高手们:
      客户单位有个服务器昨天晚上突然停电了, 今天早上开机进不了系统了。接到客户电话,我们第一时间赶到现场,发现电脑能开机,硬盘也能认到,但是就是不启动系统。服务器是组RAID1的, 进入RAID卡管理界面,发现硬盘能认到,但是RAID1已经无法识别,提示为invalid raid drive. 不敢冒然处理,先把一个硬盘绕过阵列直接接到主板SATA口上 , 能顺利进系统了。
      回到单位后, 网上搜索了下, 发现这个问题是 由于突然断电造成RAID磁盘阵列卡信息的丢失,但是具体怎么处理都没讲,所以发帖想请教下论坛的高手大侠们,教教小弟应该怎么才能恢复RAID1的阵列信息,毕竟客户是很重要的数据服务器,现在就一个硬盘万一挂了真的不好交代。
        万分谢谢!

A2:

使用的是什么样的RAID卡?
先备份数据,拔掉硬盘(记住硬盘位置并编号),进raid卡管理界面,清除raid卡信息,关机安装好硬盘,会提示raid配置改变(大概是这样),接受新配置。然后看能不能正常启动,记得备份数据,不行就重做raid了。也可以在os下安装raid管理软件,看raid卡的状态。

-----------------------------------------------------------------------------

拔下硬盘,开机清除Raid卡上的残余Raid信息。如果有多组Raid Group的Raid信息注意千万不要删错了。清除完毕关机上硬盘,再次开机进入Raid卡管理界面会提示有foreign configuration,将硬盘上的Raid信息导入到Raid卡中就可以了。
楼主的硬盘单盘能启动系统就说明是完整的,在做上面步骤之前将数据先全部复制出来吧。

Q3:

现在发现有一块硬盘亮红灯。听之前的同事说当时做的是 raid 0+1.
问题:
1.我怎么查服务器做的raid 类型?
2.如果是raid 0+1 我现在买了一相同型号同大小的硬盘,请问要怎么更换新的硬盘?
谢谢!

A3:

1、这个得看你用的是集成的阵列卡还是独立的阵列卡,开机是有提示的,比如F8或者Ctrl+C,进去看下view即可查看阵列具体细则。
2、Raid0+1就是正常的Raid1,这个和Raid1+0是不一样的,至于更换坏盘,HP G4以上的机器可以自动实现重组,当然放心起见,你也可以关机断电换上好盘,开机后手动进到Raid阵列中去,然后点下view,阵列就会自动进行初始化了。
------------------------------------------------------------------------------------

关机后,换上新硬盘,系统提示回复数据,很顺利就完成了。

------------------------------------------------------------------------------------

其实没那么复杂,能确定是raid1+0或者raid5的话,直接在线用新硬盘把坏硬盘替换下来就行了,重建过程都是自动做的。也不影响你的业务和硬盘的读写。

Q4:

请问,我如果两块一样的硬盘做RAID1,是不是每次开机两块硬盘自己就同步了?还是我需要在创建RAID1时有选项? 2:如果其中一块硬盘坏了,我再换一块一样大小新硬盘,他会不会自动同步?

A4:

不是开机两个硬盘自已同步,而是配好RAID1后,会系统会同时读写两个硬盘,所以两个硬盘的据是一至的! 如果其中一个坏了,换一个新的上去,有些RAID卡是支持自动识别、自动同步的;但有些RAID卡要手动去 进行配置! --------------------------------------------------------------------------------

同意版主说滴,RAID 1中的两块硬盘上的数据是一模一样的,在读取数据的时候,会在两块盘里同时读取,在写入数据的时候,会在两块盘里同时写入;如果一块盘挂了,一般来说更换一块硬盘后,阵列卡会在新硬盘中同步数据,不过也有不自动同步的情况,这时就需要进入阵列卡手动来进行同步了。 --------------------------------------------------------------------------------

RAID1 成为镜像阵列,有两块磁盘实现,当第一块损坏时,另一块硬盘将启动,因此读取数据存储安全,而且读取速率较高,在读取数据的时候,会在两块盘里同时读取。所能使用的空间只是所有磁盘容量总和的一半。

Q5:

请教:intel主板,外置RAID卡配了台服务器,用3块2T硬盘做RAID 5 组成一个3.6T的RAID盘使用;现在要做系统win2008,分区,最后还有接近1TB的容量不能分配,请假各路大侠指点小弟,谢谢!

A5:

解决步骤:
①、创建Raid
②、创建逻辑卷(注意:着重在这里),按照你的环境,3个2T盘创建好的raid,可识别硬盘容量会在3.5~3.8差不多这个位置,而微软操作系统有最大硬盘容量限制,在逻辑卷内最大可识别硬盘容量不得高于2T,超过的部分将不能分区识别并使用,所以我们创建逻辑卷的时候,只要多创建几个卷就可以避免这个障碍了,比如你这里有3.6T,你完全可以创建一个不高于2T的逻辑卷,剩余的1.6T记得再做一次逻辑卷的创建就可以了,两个卷创建好后,安装2008的时候出现的盘就可以随意进行划分空间了,同理如果出现更高的容量,依次多划分出一些卷来就可以了。
③、正常划分空间安装操作系统。
④、over!

--------------------------------------------------------------------------------

MBR分区,最大设别2T以内分区,将分区转换成GPT格式。

----------------------------------------------------------------------------------

大于2TB的分区,我会这么做:
1、创建小于2TB VD,如200GB,用来安装windows 2008 server
2、剩余空间创建大于2TB VD
3、安装完windows 2k8后,进入磁盘管理,右击磁盘1,转换成GPT磁盘。
截个win7的图供参考

RAID常见问题集锦+底部案例