打印

[交流] 利用RAID技术硬盘加速技巧

0

利用RAID技术硬盘加速技巧

本人是论坛新人,不知道前辈介绍过这种方法,毕竟这不是什么新鲜的东西,如有重复,请见谅!
随着计算机的更新,新的主板大都带有RAID功能,大体支持RAID0、1和0+1。R AID技术以前是经常用在服务器上,为保证服务器硬盘的加速和冗余,保证信息的安全。现在我们普通PC也可以这么做了,可以让我们的硬盘倍速工作!
首先先给大家介绍下RAID的几种工作模式
1、RAID0
   即Data Stripping数据分条技术。RAID 0可以把多块硬盘连成一个容量更大的硬盘群,可以提高磁盘的性能和吞吐量。RAID 0没有冗余或错误修复能力,成本低,要求至少两个磁盘,一般只是在那些对数据安全性要求不高的情况下才被使用。
简单的来说,就是你用两块硬盘做RAID 0,容量叠加,速度加倍。
2、RAID 1
(1)、RAID 1的每一个磁盘都具有一个对应的镜像盘,任何时候数据都同步镜像,系统可以从一组镜像盘中的任何一个磁盘读取数据。
(2)、磁盘所能使用的空间只有磁盘容量总和的一半,系统成本高。
(3)、只要系统中任何一对镜像盘中至少有一块磁盘可以使用,甚至可以在一半数量的硬盘出现问题时系统都可以正常运行。
(4)、出现硬盘故障的RAID系统不再可靠,应当及时的更换损坏的硬盘,否则剩余的镜像盘也出现问题,那么整个系统就会崩溃。
(5)、更换新盘后原有数据会需要很长时间同步镜像,外界对数据的访问不会受到影响,只是这时整个系统的性能有所下降。
(6)、RAID 1磁盘控制器的负载相当大,用多个磁盘控制器可以提高数据的安全性和可用性。
也就是说,更大程度上它是冗余用的,因为硬盘容量不会叠加,两块80G用RAID1做,还是80G,所以对于小成本的我们来说,这个也不是很可取。
3、RAID0+1
    集合RAID0和RAID1的特点,但是硬盘要求4块,不太符合我们普通用户的特性,所以这里就不详说了。

    其他还有很多RAID模式,但都不太符合我们普通PC用户,也都不详说了。从上面的对比可以看出,对于我们普通用户来说,主要还是选用RAID0来做。
   
应用RAID技术
    要使用磁盘RAID主要有两种方式,第一种就是RAID适配卡,通过RAID适配卡插入PCI插槽再接上硬盘实现硬盘的RAID功能。第二种方式就是直接在主板上集成RAID控制芯片,让主板能直接实现磁盘RAID。这种方式成本比专用的RAID适配卡低很多。此外还可以用2k or xp or linux系统做成软raid。
    根据上面对RAID的对比,我在这里就只简单的说说RAID0,假设选择支持IDE-RAID功能的升技KT7A-RAID主板,一步一步向大家介绍IDE-RAID的安装。升技KT7A-RAID集成的是HighPoint 370芯片,支持RAID 0、1、0+1。
  做RAID自然少不了硬盘, RAID 0(Striping)磁盘可以用大小不一,当然,选用容量相似性能相近甚至完全一样的硬盘比较理想。为了方便,我们选用两块60GB的希捷酷鱼Ⅳ硬盘(Barracuda ATA Ⅳ、编号ST360021A)。系统选用Duron 750MHz的CPU,2×128MB樵风金条SDRAM,耕升GeForce2 Pro显卡,应该说是比较普通的配置。
  第一步
  首先要备份好硬盘中的数据。很多用户都没有重视备份这一工作,特别是一些比较粗心的个人用户。创建RAID对数据而言是一项比较危险的操作,稍不留神就有可能毁掉整块硬盘的数据,我们首先介绍的RAID 0更是这种情况,在创建RAID 0时,所有阵列中磁盘上的数据都将被抹去,包括硬盘分区表在内。因此要先准备好一张带Fdisk与Format命令的Windows 98启动盘,这也是这一步要注意的重要事项。
  第二步
  将两块硬盘的跳线设置为Master,分别接上升技KT7A-RAID的IDE3、IDE4口(它们由主板上的HighPoint370芯片控制)。由于RAID 0会重建两块硬盘的分区表,我们就无需考虑硬盘连接的顺序。
  第三步
  对BIOS进行设置,打开ATA RAID CONTROLLER。我们在升技KT7A-RAID主板的BIOS中进入INTEGRATED PERIPHERALS选项并开启ATA100 RAID IDE CONTROLLER。升技建议将开机顺序全部改为ATA 100 RAID,实际我们发现这在系统安装过程中并不可行,难道没有分区的硬盘可以启动吗?因此我们仍然设置软驱作为首选项。
  第四步
  接下来的设置步骤是创建RAID 0的核心内容。
  1.系统BIOS设置完成以后重启电脑,开机检测时将不会再报告发现硬盘。
  2.磁盘的管理将由HighPoint 370芯片接管。
  3.下面是非常关键的HighPoint 370 BIOS设置,在HighPoint 370磁盘扫描界面同时按下“Ctrl”和“H”。
  4.进入HighPoint 370 BIOS设置界面后第一个要做的工作就是选择“Create RAID”创建RAID。
  5.在“Array Mode(阵列模式)”中进行RAID模式选择,这里能够看到RAID 0、RAID 1、RAID 0+1和Span的选项,在此我们选择了RAID 0项。
  6.RAID模式选择完成会自动退出到上一级菜单进行“Disk Drives(磁盘驱动器)”选择,一般来说直接回车就行了。
  7.下一项设置是条带单位大小,缺省值为64kB,没有特殊要求可以不予理睬。
  8.接着是“Start Create(开始创建)”的选项,在你按下“Y”之前,请认真想想是否还有重要的数据留在硬盘上,这是你最后的机会!一旦开始创建RAID,硬盘上的所有数据都会被清除。
  9.创建完成以后是指定BOOT启动盘,任选一个吧。
  按“Esc”键退出,当然少不了按下“Y”来确认一下。
  HighPoint 370 BIOS没有提供类似“Exit Without Save”的功能,修改设置后是不可逆转的。
  第五步
  再次重启电脑以后,我们就可以在屏幕上看到“Striping(RAID 0)for Array #0”字样了。插入先前制作的启动盘,启动DOS。打开Fdisk程序,咦?怎么就一个硬盘可见?是的,RAID阵列已经整个被看作了一块硬盘,对于操作系统而言,RAID完全透明,我们大可不必费心RAID磁盘的管理,这些都由控制芯片完成。接下来按照普通单硬盘方法进行分区,你会发现“这个”硬盘的容量“变”大了,仔细算算,对,总容量就是两块硬盘相加的容量!我们可以把RAID 0的读写比喻成拉链,它把数据分开在两个硬盘上,读取数据会变得更快,而且不会浪费磁盘空间。在分区和格式化后千万别忘了激活主分区。
  第六步
  选择操作系统,个人推荐对新硬件支持更好的Windows XP Professional,Windows 2000也是一个不错的选择,但是硬件支持方面显然不如Windows XP Professional。 VISTA还没试过,不发表意见。
  第七步
  对于采用RAID的电脑,操作系统的安装和普通情况下不一样,让我们看看图示,这是在Windows XP完成第一步“文件复制”重启以后出现的画面,安装程序会以英文提示“按下F6安装SCSI设备或RAID磁盘”,这一过程很短,而且用户往往会忽视屏幕下方的提示。
  按下F6后出现安装选择,选择“S”将安装RAID控制芯片驱动,选择“Enter”则不安装。
  按下“S”键会提示插入RAID芯片驱动盘。
  键入回车,安装程序自动搜索驱动盘上的程序,选择“WinXP”那一个并回车。
  如果所提供的版本和Windows XP Profesional内置的驱动版本不一致,安装程序会给出提示让用户进行选择。
  按下“S”会安装软盘所提供的而按下“Enter”则安装Windows XP Professional自带的驱动。按下“S”后又需要确认,这次是按“Enter”。接下来是正常的系统安装,和普通安装没有任何区别。
  到这里,RAID 0的安装设置就已经完成了。在实际应用中,你可以很明显的感觉到硬盘传输速度变快了,有兴趣的朋友可以去试试。

TOP

当前时区 GMT+8, 现在时间是 2025-3-20 09:36