2023年11月24日发(作者:)

每种芯片组实行起来不一样。

我这里只有nv的,你参考一下。

一、什么是RAID?其具备哪些常用的工具模式?

提到了RAID磁盘阵列,那么我们就先来解一下什么是RAID?所谓的

RAIDRedundant Arrays of Independent Disks的简,中文为廉价冗余磁

盘阵列。由1987加州大学伯克利分校提出的,初衷是为了将廉价的多个

小磁盘进行组合来替代价格昂贵大容量磁盘,希望单个磁盘损坏后不会影响

其它磁盘的继续使用,使数据更加的安全。RAID作为一种廉价的磁盘冗余阵列,

能够供一个独立的大型存储设备解决方案。在提硬盘容量的同时,还能够充

分提高硬盘的速,使数据更加安全,更加易于磁盘的管理。

了解RAID基本定义以后,我们再来RAID的几种常见工作模式。

1RAID 0

RAID 0是最早出RAID模式,即Data Stripping数据分条技术。RAID 0

组建盘阵列中最简单的一种形式,只需要2块以的硬盘即可,成本低,可以

提高整个磁盘的能和吞吐量。RAID 0没有提供冗余或误修复能力,是实现

成本是最低的。

RAID 0最简单的实现方式就是把N块同的硬盘用硬件的形式通过智能磁盘控

制器或操作系统中的磁盘驱动程序以软件的方式串在一起创建一个大的卷

集。在使用中电脑数依次写入到各块硬盘中,它的最大优点就是以整倍的提

高硬盘的容量。如使用了三块80GB的硬盘组建成RAID 0模式,那么盘容量

就会是240GB其速度方面,独一块硬盘的速度完全相同。最大的缺点在

任何一块硬盘出现故障,整个系统将会受到坏,可靠性仅为单独一块硬盘的

1/N

为了解决这一问题,便出一了RAID 0的另一种模式。即在N块硬盘上选择合理

区来创建带区集。其原理就是将原先顺序写的数据被分散到所有的四块硬

盘中同时进行写。四块硬盘的并行操作使同一时间内磁盘写的速度提升了4

倍。

在创建带区集合理的选择带区的大小非常重要。如果带过大,可能一块磁

盘上的带区空间就可以满大部分的I/O操作,使数据的读写仍然只限在少数

的一、两块硬盘上,不能充分的发出并行操作的优势。另一方面,如果带区过

小,任何I/O指令都可能引发大量的读写操,占用过多的控制器总线带宽。因

此,在创带区集时,我们应当根据实际应用的需要,重的选择带区的大小。

带区集虽然可把数据均匀的分配到所有的磁盘上进行读写但如果我们把所有

的硬盘都连接到一个控制上的话,可能会带来潜在的危害。这是因为我们频

繁进行读写操作时,很容易使控制器总线的负荷超载。为了避免出现上述问题,

建议用户可以使用多个磁盘控制器。最好解决法还是为每一块硬盘都配备一个

专门的磁盘制器。

虽然RAID 0可以提供更的空间和更好的性能,但是整个系统是非常可靠的,

如果出现故障,无法进行任何补救所以,RAID 0一般只是在那些对数据

性要求不高的情况下才被人们使用。

2RAID 1

RAID 1称为盘镜像,原理是把一个磁盘的数据镜像到另个磁盘上,也就是

说数据在写入一块磁盘的时,会在另一块闲置的磁盘上生成镜像文件在不影

响性能情况下最大限度的保证系统的靠性和可修复性上,只要系统中任何一对

盘中至少有一块磁盘可以使用,甚至可以在半数量的硬盘出现问题时系统

都可以正常运,当一块硬盘失效时,系统会忽略该硬盘,而使用剩余的镜像

盘读写数据,具备很好的盘冗余能力。虽然这样对数据来讲绝对安全但是成

本也会明显增加,磁盘利用率为50%以四块80GB容量的硬盘来讲,可利用

磁盘空间仅为160GB。另外,出现硬盘障的RAID系统不再可靠,应当及时

的更损坏的硬盘,否则剩余的镜像盘也出现问题那么整个系统就会崩溃。

换新盘后原有数会需要很长时间同步镜像,外界对数据的访不会受到影响,

只是这时整个系统的性能有下降。因此,RAID 1多用在保存关键的重要数

据的场合。

RAID 1是通过二次读写实现磁盘镜像,所以磁盘控器的负载也相当大,

尤其是在需要频繁写入据的环境中。为了避免出现性能瓶颈,使用个磁盘控

制器就显得很有必要。

3RAID0+1

RAID 0+1上我们便可以看出是RAID0RAID1的结合体。在我们单独

使用RAID 1出现类似单独使用RAID 0那样的问题即在同一时间内只能

向一块磁盘写入数据,能充分利用所有的资源。为了解决这一问题我们可以

在磁盘镜像中建立带区集。因为这配置方式综合了带区集和镜像的优势,所以

被称为RAID 0+1。把RAID0RAID1技术结合起来,数据除分布在多个盘

外,每个盘都有其物理镜像盘,提供全冗余力,允许一个以下磁盘故障,而不

影响数据用性,并具有快速读/写能力。RAID0+1要在磁盘镜像中建立带区集

至少4个硬盘

face=Verdana> 由于们此次只是介绍家用台式机如何组建RAID磁盘阵列功

能,目前主流的主板也只是提供三种组建模式,因此其它诸如服务等的高

RAID模式,这里我们将不再过多的介绍。

二、主板芯片组RAID控制芯片介绍

Intel南桥芯片ICH5RICH6R集成有SATA-RAID控制器,但支持

SATA-RAID不支持PATA-RAIDIntel采用的是桥接技术,是把SATA-RAID

控制器桥接到IDE控制器,因此可以通过BIOS检测SATA硬盘,并且通过BIOS

设置SATA-RAID。当连接SATA硬盘而又不做RAID时,是把SATA硬盘当作

PATA硬盘处的,安装OS时也不需要驱动软盘,在OS设备管理器内也看

不到SATA-RAID制器,看到的是IDE ATAPI控制器而且多了两个IDE通道

(由两个SATA道桥接的)。只有连接两个SATA硬盘,SATA-RAID

才使用SATA-RAID控制器,安装OS时需要需要驱动软,在OS的设备管理

器内可以看到SATA-RAID控制器。安装ICH5RICH6RRAID IAA驱动后,

可以通过IAA程序查看RAID盘的性能参数。

VIA南桥芯片VT8237VT8237RSATA-RAID设计与Intel,它是把一

SATA-RAID控制器集8237南桥内,与南桥里的IDE控制没有关系。

当然这个SATA-RAID器也不见得是原生的SATA模式,因为传速度也没

有达到理想的SATA性能指标。BIOS不负责检测SATA硬盘,所以在BIOS

看不到SATA硬盘。SATA硬盘检测和RAID设置需要通过SATA-RAID控制

器自己BootROM(也可以叫SATA-RAID控制器的BIOS)。所BIOS自检后会

启动一个BootROMSATA硬盘,检测到SATA硬盘后就示出硬盘信息,

此时按快捷键Tab就可以BootROM设置SATA-RAIDVIAVT8237

南桥的主板上使用SATA硬盘,无论是否做RAID安装OS都需要驱动软盘,

OS的设备管理器内可看到SATA-RAID控制器。VIA片也只是集成了

SATA-RAID控制器

NVIDIAnForce2/ nForce3/ nForce4芯片组的SATA/IDE/RAID处理方式是集

IntelVIA的优点于一身。第一是把SATA/IDE/RAID控制器桥接在一起在不

RAID时,安装XP/2000需要任何驱动。第二是在BIOS里的SATA

盘不像Intel那样需要特别设置,SATA硬盘BIOS就可以检测到。第

不仅SATA硬盘可以组成RAIDPATA硬盘也可以组成RAIDPATA

SATA硬盘也可以组成RAID。这给RAID的用户带来极大的方便,Intel

ICH5RICH6RVIAVT8237都不支持PATAIDE RAID

三、NVIDIA芯片组BIOS设置和RAID设置简单介绍

nForce系列芯片组的BIOS里有关SATARAID的设置选项有两处,都在

Integrated Peripherals(整周边)菜单内。

SATA的设置项:Serial-ATA设定值有[Enabled], [Disabled]这项的途是开

启或关闭板载Serial-ATA制器。使用SATA硬盘必须把此项设置为[Enabled]

如果不使用SATA可以将此项设置为[Disabled]以减少占用的中断资源。

RAID置项在Integrated Peripherals/Onboard Device(板载设备)菜单内,

光标移到Onboard Device,按进入如子菜单:RAID Config就是RAID配置选

项,标移到RAID Config,按就进入RAID配置菜单:

第一项IDE RAID是确定是否设置RAID,设定值有[Enabled], [Disabled]。如果

不做RAID,就保持缺省值[Disabled],此时下面的选项是不可设置灰色。

如果做RAID就选择[Enabled],这时下面的选项才变成可以设的黄色。IDE

RAID下面是4IDEPATA)通道,再下面是SATA通道nForce2芯片组

2SATA通道nForce3/4芯片组是4SATA道。可以根据你自己的意

图设置,准备用哪通道的硬盘做RAID,就把那个通道设置[Enabled]

设置完成就可退出保存BIOS设置,重新启动。这里要说的是,当你设置RAID

后,该通道就由RAID控制器管理,BIOSStandard CMOS Features里看不

RAID的硬盘了。

BIOS设置后仅仅是指定那些通道的硬盘作RAID,并有完成RAID的组建,

前面说过做RAID的磁盘由RAID控制器管理,因此要由RAID控制器的RAID

BIOS检测硬盘以及设置RAID模式。BIOS启动自检RAID BIOS启动检

测做RAID硬盘,检测过程在显示器上显示,检测到硬后留给用户几秒钟时

间,以便用户按F 1 0 进入RAID BIOS Setup

nForce芯片组提供的RAID冗余磁盘阵列)的模式共有下面四种:

RAID 0:硬盘串列方案,提高硬盘读的速度。

RAID 1:镜像数据的术。

RAID 0+1:RAID 0RAID 1阵列组成的技术。

Spanning (JBOD):不同容量硬盘组成为一个大硬盘。

四、操作系安装过程介绍

F10进入RAID BIOS Setup,会出现NVIDIA RAID Utility -- Define a New

Array(定义一新阵列)。默认的设置是:RAID Mode(模式)--Mirroring(镜

Striping Block(串列块--Optimal(最佳)。

通过个窗口可以定义一个新阵列,需要设置的项有:选择RAID ModeRAID

Mirroring(镜像)Striping(串列)Spanning(捆Stripe Mirroring

列镜像)。

设置Striping Block(串列块):4 KB128 KB/Optimal

指定RAID ArrayRAID阵列)所使用的磁盘

用户可以根据自己的需要设置RAID串列块大小和RAID阵列所使用的磁

其中串列块大小最好用默认的OptimalRAID阵列所使用的磁盘通过光标

加。

RAID的硬盘可以是同一通的主/从盘,也可以是不同通道的主/从盘建议

使用不同通道的主/从盘,因为不同通的带宽宽,速度快。Loc(位置)栏显示

出每个硬盘的通道/控制器0-1/主副态,其中通道0PATA1SATA

控制器0是主,1是从;M是主盘,S是副。分配完RAID阵列磁盘后,按

F7清除磁盘数据的提示。Y清除硬盘的数据弹出Array List窗口:

果没有题,可以按Ctrl-X保存退出,也可以建已经设置的RAID阵列。至此

RAID立完成,系统重启,可以安装OS了。

安装Windows XP系统,安装系统要驱动软盘,主板附带的是XP用的,2000

的需要自己制作。从光驱启动Windows XP系统安装盘,在进入蓝色的提示屏

时按F6键,告诉系统安装程序:需要另外存储设备驱动。当安装程序拷贝一

部分设备动后,停下来提示你敲S键,指定存储设备动:

系统提示把驱动软盘放入软驱,提示放入软盘后,敲回车。系统读取软盘后

提示你选择驱动。nForceRAID动与IntelVIA的不同,有两个:NVIDIA

RAID CLASS DRIVERNVIDIA Nforce Storage Controller都要安

第一次选择NVIDIA RAID CLASS DRIVER敲回车系统入,再返回敲S键提

示界面,此时再敲S然后选择NVIDIA Nforce Storage Controller,敲回

系统继续拷贝文件,然后返回到下面界面

在这个界面里显示出系统已经找到NVIDIA RAID CLASS DRIVERNVIDIA

Nforce Storage Controller,可以回车继续。

系统从软盘拷贝所需文件后启,开始检测RAID盘,找到后提示设置盘。此

时用户可以建立一个主分区,并格式然后系统向硬盘拷贝文件。在系统安装

不要取出软盘,直到安装完成。

剩余磁盘分区等安装完系统后,我们可以用XP磁盘管理器分区格式化。用

XP的磁盘管理分区,等于/小于20GB的逻辑盘可以格化为FAT32格式。

大于20GB的格式NTF格式。