作为存储板卡行业翘楚HighPoint,与苹果Mac有着极深的渊源,从2004年开始至今一直顶力支持苹果各个操作平台,为之推出了一系列的SATA和SAS产品,MAC也将RocketRAID系列产品驱动直接嵌入到MAC的操作系统中。在HighPoint官方网站上专门设有针对MAC的火箭阵列卡驱动主页。
从火箭的HPT for MAC网页上所能找到其所提供阵列卡型号多数是外接存储设备用的。针对内接磁盘阵列卡的型号、驱动基本找不到。如果我们只想使用机器内部硬盘组成的磁盘阵列,那么我们可以选择哪些可在MAC里面被支持的HighPoint 火箭阵列卡呢。前文我们提到过MAC在其操作系统内部嵌入了火箭RocketRAID系列产品驱动,就让我们从系统集成的驱动入手来选择可以免驱的阵列卡型号吧。
如图所示,位于/System/Library/Extensions目录下的HighPointIOP.kext、HighpointRR.kext两个文件即是MAC系统内被嵌入集成的火箭阵列卡驱动包,我们分别选取了比较有代表性的MAC 雪豹10.6.8以及山猫10.8.2对应用文件做下比较。
在上图中所示文件选择自HighPointIOP.kext,我们不难看出,1103这四个数字的就是HighPoint厂家ID代码,0X之后的四位数码代表的则是被系统原生支持的火箭阵列卡型号,比如0X35601103所表述的阵列卡就是火箭RR3560,为此我们附上一张火箭3500系列的参数表供大家比对。
接下来我们再看看另外一个驱动包HighPointRR.kext里面所包括的阵列卡支持型号。
从图中我们除了解阵列卡型号外,还可以得出这样一个结论:从10.6.8发展更新到10.8.2后,3Gb接口的火箭RR26XX不再被山猫所支持,而是支持更快的6Gb RR27XX阵列卡。这也引出了一个问题,如何在MAC 10.8.2 系统中驱动起不被支持的RR26XX系列阵列卡呢?下面我们以常见的型号火箭RR2680为例,为大家介绍火箭阵列卡在苹果系统中从驱动安装到阵列搭建以及简单测试。
火箭RR2680阵列卡是一款3Gb 8口SAS/SATA阵列卡,支持RAID0,1,10,5,是以性价比突出而著称的常用阵列卡之一。
在MAC10.8.2中驱动RR2680,说穿了也很简单,那就是替换驱动,或叫做“驱动回滚”。我们把10.6.8(10.7.3也行)系统中的两个火箭驱动文件安装到10.8.2系统的S/L/E中,替换10.8.2中的两个对应驱动文件,而后用Kext Wizard对S/L/E目录提升权限,重建缓存,重启系统后就可以驱动RR2680了。
Highpoint也针对MAC系统提供了阵列控制管理软件。这个可以从火箭官网的HPT MAC主页上去找到。在本次测试中,我们只是简单的选择了两个WD RE4企业级硬盘,经过“替换”驱动起来的RR2680在其阵列控制软件里面已经可以正常识别硬盘并对硬盘进行做阵列了。
上图所示两个WD RE4 500G的相关信息,接下来点击Create Array组建RAID0阵列。
组建完阵列后,MAC系统提供找到新的磁盘,但该磁盘需要初始化后才能正常使用。到此为止,RR2680在MAC10.8.2中驱动方法、阵列管理就介绍完了。最后附上两个WD RE4 500G 做RAID0在苹果系统中的测试结果图。
在实际应用中,大家不会去用RAID0保存重要的资料,后经测试,三个WD1T RE4企业级做RAID5的AJA测试结果读写在300M左右,完全满足全高清1080P实时编辑,如需要做2K的实时非线性编剪,最好用到4到5个硬盘做RAID5。当然,这个数量依然在RR2680所能支持的范围内。