| 
 咨询电话:010-51727811/12/13
当前位置: 首页 > 新闻中心 > 业内新闻 >
服务器中的RAID技术介绍(二)
时间:2012-07-27 09:25  来源:飞客数据恢复   作者:飞客数据恢复工程师
第四步
接下来的设置步骤是创建RAID0的核心内容:
1.系统BIOS设置完成以后重启电脑,开机检测时将不会再报告发现硬盘。
2.磁盘的管理将由HighPoint370芯片接管。
3.下面是非常关键的HighPoint370BIOS设置,在HighPoint370磁盘扫描界面同时按下“Ctrl”和“H”。
4.进入HighPoint370BIOS设置界面后第一个要做的工作就是选择“CreateRAID”创建RAID。
5.在“ArrayMode(阵列模式)”中进行RAID模式选择,这里能够看到RAID0、RAID1、RAID0+1和Span的选项,在此我们选择了RAID0项。
6.RAID模式选择完成会自动退出到上一级菜单进行“DiskDrives(磁盘驱动器)”选择,一般来说直接回车就行了。
7.下一项设置是条带单位大小,缺省值为64kB,没有特殊要求可以不予理睬。
8.接着是“StartCreate(开始创建)”的选项,在你按下“Y”之前,请认真想想是否还有重要的数据留在硬盘上,这是你最后的机会!一旦开始创建RAID,硬盘上的所有数据都会被清除。
9.创建完成以后是指定BOOT启动盘,任选一个吧。
按“Esc”键退出,当然少不了按下“Y”来确认一下。
HighPoint370BIOS没有提供类似“ExitWithoutSave”的功能,修改设置后是不可逆转的
 
第五步
再次重启电脑以后,我们就可以在屏幕上看到“Striping(RAID0)forArray#0”字样了。插入先前制作的启动盘,启动DOS。打开Fdisk程序,咦?怎么就一个硬盘可见?是的,RAID阵列已经整个被看作了一块硬盘,对于操作系统而言,RAID完全透明,我们大可不必费心RAID磁盘的管理,这些都由控制芯片完成。接下来按照普通单硬盘方法进行分区,你会发现“这个”硬盘的容量“变”大了,仔细算算,对,总容量就是两块硬盘相加的容量!我们可以把RAID0的读写比喻成拉链,它把数据分开在两个硬盘上,读取数据会变得更快,而且不会浪费磁盘空间。在分区和格式化后千万别忘了激活主分区。
 
第六步
选择操作系统让我们颇费周折,HighPoint370芯片提供对Windows98/NT/2000/XP的驱动支持,考虑到使RAID功能面向的是相对高级的用户,所以我们选择了对新硬件支持更好的WindowsXPProfessional英文版(采用英文版系统主要是为了方便后面的Winbench测试,大家自己使用RAID完全可以用中文版的操作系统),Windows2000也是一个不错的选择,但是硬件支持方面显然不如WindowsXPProfessional。
 
第七步
对于采用RAID的电脑,操作系统的安装和普通情况下不一样,这是在WindowsXP完成第一步“文件复制”重启以后出现的画面,安装程序会以英文提示“按下F6安装SCSI设备或RAID磁盘”,这一过程很短,而且用户往往会忽视屏幕下方的提示。
按下F6后出现安装选择,选择“S”将安装RAID控制芯片驱动,选择“Enter”则不安装。
按下“S”键会提示插入RAID芯片驱动盘。
键入回车,安装程序自动搜索驱动盘上的程序,选择“WinXP”那一个并回车。
如果所提供的版本和WindowsXPProfesional内置的驱动版本不一致,安装程序会给出提示让用户进行选择。
按下“S”会安装软盘所提供的而按下“Enter”则安装WindowsXPProfessional
自带的驱动。按下“S”后又需要确认,这次是按“Enter”(这个……确认太多了,呵呵)。接下来是正常的系统安装,和普通安装没有任何区别。
RAID0的安装设置我们就介绍到这里,下面我们会谈谈RAID1的安装。与RAID0相比,RAID1的安装过程要简单许多,在正确操作的情况下不具破坏性。
 
2.RAID1的创建
虽然在原理上和RAID0完全不一样,但RAID1的安装设置过程却与RAID0相差不多,主要区别在于HighPoint370BIOS里的设置。为了避免重复,我们只向大家重点介绍这部分设置:
进入HighPoint370BIOS后选择“CreateRAID”进行创建:
1.在“ArrayMode”上点击回车,在RAID模式选择中选择第二项“Mirror(RAID1)forDataSecurity(为数据源盘创建镜像)”。
2.接着是源盘的选择,我们再次提醒用户:务必小心,不要选错。
3.然后是目标盘的选择,也就是我们所说的镜像盘或备份盘。
4.然后开始创建。
5.创建完成以后BIOS会提示进行镜像的制作,这一过程相当漫长。
6.我们用了大约45分钟才完成60GB的镜像制作,至此RAID1创建完成。RAID1会将主盘的数据复制到镜像盘,因此在构建RAID1时需要特别小心,千万不要把主盘和镜像盘弄混,否则结果将是悲剧性的。RAID1既可在两块无数据的硬盘上创建,也能够在一块已经安装操作系统的硬盘上添加,比RAID0方便多了(除了漫长的镜像制作过程)。创建完成以后我们试着将其中一块硬盘拔下,HighPoint370BIOS给出了警告,按下“Esc”,另一块硬盘承担起了源盘的重任,所有数据完好无损。
对于在一块已经安装操作系统的硬盘上添加RAID1,我们建议的步骤是:打开BIOS中的控制芯片→启动操作系统安装HighPoint370驱动→关机将源盘和镜像盘接在IDE3、4口→进入HighPoint370BIOS设置RAID1(步骤见上文介绍)→重启系统完成创建。
我们对两种RAID进行了简单的测试,虽然RAID0的测试成绩让人有些不解,但是实际使用中仍然感觉比单硬盘快了很多,特别是WindowsXPProfessional的启动异常迅速,进度条一闪而过。至于传输率曲线出现不稳定的情况,我们估计和平台选择有一些关系,毕竟集成芯片在进行这种高数据吞吐量的工作时非常容易被干扰。不过即使是这样,我们也看到RAID0系统的数据传输率达到了非常高的水平,一度接近60MB/s。与RAID0相比,RAID1系统的性能虽然相对单磁盘系统没有什么明显的改善,但测试中我们发现RAID1的工作曲线显得非常稳定,很少出现波动的情况。再看看Winbench992.0中的磁盘测试成绩,一目了然。
对用户和操作系统而言,RAID0和1是透明不影响任何操作的,我们就像使用一块硬盘一样。
 
三、用软件方法实现RAID
除了使用RAID卡或者主板所带的芯片实现磁盘阵列外,我们在一些操作系统中可以直接利用软件方式实现RAID功能,例如Windows2000/XP中就内置了RAID功能。
在了解Windows2000/XP的软件RAID功能之前,我们首先来看看Windows2000中的一项功能——动态磁盘管理。
动态磁盘与基本磁盘相比,不再采用以前的分区方式,而是叫卷集,它的作用其实和分区相一致,但是具有以下区别:
1.可以任意更改磁盘容量
动态磁盘在不重新启动计算机的情况下可更改磁盘容量大小,而且不会丢失数据,而基本磁盘如果要改变分区容量就会丢失全部数据(当然也有一些特殊的磁盘工具软件可以改变分区而不会破坏数据,如PQMagic等)。
2.磁盘空间的限制
动态磁盘可被扩展到磁盘中不连续的磁盘空间,还可以创建跨磁盘的卷集,将几个磁盘合为一个大卷集。而基本磁盘的分区必须是同一磁盘上的连续空间,分区的最大容量当然也就是磁盘的容量。
3.卷集或分区个数
动态磁盘在一个磁盘上可创建的卷集个数没有限制,相对的基本磁盘在一个磁盘上最多只能分4个区,而且使用DOS或Windows9X时只能分一个主分区和扩展分区。
*这里一定要注意,动态磁盘只能在WindowsNT/2000/XP系统中使用,其他的操作系统无法识别动态磁盘。
因为大部分用户的磁盘都是基本磁盘类型,为了使用软件RAID功能,我们必须将其转换为动态磁盘:控制面板→管理工具→计算机管理→磁盘管理,在查看菜单中将其中的一个窗口切换为磁盘列表。这时我们就可以通过右键菜单将选择磁盘转换为动态磁盘。