当前位置: 首页 > 学电脑 > 编程资讯 > 正文

混合RAID 让老硬盘焕发活力

时间:2007-09-28 http:www.bianceng.cn 电脑教育报/江西 练兵

某年某月某日,就是某位好友入手新的SATA硬盘的那一天,我独在电脑城外排徊,遇见此君,前来问我道:“先生可曾 为我的新硬盘和老硬盘的混合RAID写了一点什么没有?”我答“没有”他就正告我,“先生还是写一点罢,很多朋友都需要看先生的文章”

以上无责任废言为题记

什么是混合RAID

言归正传,随着SATA硬盘的迅速普及,大量的PATA硬盘(通常也有IDE硬盘、并口硬盘、ATA硬盘等叫法)也随之退居二线,沦为数据备份等用途。实际上,很多朋友使用的PATA硬盘“服役”年限并不久,性能并不算差,就此闲置委实可惜。能否将其与SATA硬盘组合成RAID系统,让它们重新焕发活力呢。答案当然是肯定的。正是基于这种需求,NVIDIA还专门开发出了交错式RAID (Cross-Con-troller RAID)技术,并应用于nForce 250和nForce 4系列芯片组中(图1、2)。只是对于很多朋友而言,为了使用旧有硬盘而去专门买一块新主板是不现实的,立足现有硬件发挥它们最大的功效才是他们的追求,因此以下简单介绍一下组建基于SATA与PAT A接口硬盘的混合RAID系统的话题。

 

一开始要说明的是,组建这样的混合RAID系统固然可以让你的老硬盘重获新生,但是也存在一定的风险和隐患:首先是两块硬盘的各项参数都不一致,势必使得数据出错的机率大大增加,特别是在RAID 0系统中,风险更大;其次,不同容量的硬盘在组建RAID时可用容量受制于容量较少的那块硬盘,可能会造成硬盘容量的浪费(RAID JBOD无此限制);最后是在做软件RAID时,RAID系统的速度会受制干速度缓慢的那块硬盘,进而影响系统整体的运行速度,而且在你的CPU较弱的情况下RAID拖后腿的情况会更加严重。除了这些,你可能还会面临一些其他的问题,例如受限于软件及硬件,可挂接硬盘的数量各有不同;此外还有137G硬盘空间识别问题,以及五花八门的各种兼容性问题等等。如果你下定决心排除万难也要吃定这只“螃蟹”,那就继续往下看吧。

混合RAID常见问题

组建这样的混合RAID首要的难题是正确设置两种接口的硬盘的引导顺序,如果设置不当就会导致SATA通道与PATA通道冲突,轻则识别不出硬盘,重则无法正常启动系统。这也是很多朋友在混合使用SATA和PATA硬盘时系统不能正确识别、检测新硬盘的主要原因。要解决这一问题需要操作系统、主板BIOS设置、IDE硬盘跳线等多方面的因紊互相配合。以华硕的P5GDC PRO主板为例(915P+ICH6R芯片组),如果你打算安装4块以上的硬盘,就必须使用Windows 2000或XP操作系统,然后将BIOS中的“IDE Configuration一Onboard IDE Oper-ate Mode"项设为“Enhanced Mode";如果使用的是4块或4块以下硬盘,则没有前述两项的限制。

在引导顺序方面,一般我们可以在“BOOt”菜单里通过设置“Boot Device Priority”来选择系统所在的硬盘以引导系统启动,但是如果你在混合RAID系统中同时使用了五块以上的硬盘,就应当将一块旧E硬盘作为系统盘使用。这是因为华硕P5GDC PRO主板的引导顺序依次是IDE 0、IDE 1、SATA 0和SATA 1(图3,SATAO/1有时会标示为Third/Fourth IDE Master/Slave),如要使用5块以上的硬盘,则前面所提到“Onboard IDE Operate Mode”项必须设为“Enhanced Mode”,这样一来系统便无法检测到位置偏后的SATA硬盘,自然也就无法正常引导。笔者不确定这个设置是否在所有的主板上都存在,但是提醒大家在出现类似问题时务必注意自己主板的相关设置。

 

最后要注意的是PATA硬盘的主从盘跳线问题,否则也可能出现硬盘不能正确识别的故障,或者大大降低你PAT A硬盘的数据传输率,这都是老生常谈的话题了。