分享

如何用SATA硬盘组建RAID系统

 蜗牛之窝 2012-07-17
我们知道,Serial ATAII(SATAII)是最新的ATA接口。SATA硬盘设备的传输速率高达300MB/sec。Serial ATA使用细长型数据线,使连接设备更简易并增强了机箱内的空气流通性。最显著的特色为:
    1. 支持300 MB/s传输速率,并支持CRC检错。
    2. 支持热插拔和即插即用。
    3 . 数据处理优化包括标签指令队列,电梯式查找和链指令,相比传统IDE接口硬盘要快很多,而且现在SATA硬盘的价格也不太高,因此使用两块或多块硬盘组成RAID的,将使你的磁盘系统性能更上一层楼;但很多新用户对RAID的组成和设置不太了解。LZ就一些网友对RAID组成和设置相关问题,做一详细介绍:

1.什么是RAID

RAID是英文Redundant  Array of Inexpensive Disks的缩写,翻译成中文即为廉价磁盘冗余阵列,或简称磁盘阵列。简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据冗余的技术。所谓数据冗余是指数据一旦发生损坏,利用冗余信息可以使受损数据得以恢复,从而保障了数据的安全性。组成磁盘阵列的不同方式成为RAID级别(RAIDLevels)。数据冗余的功能是在数据一旦发生损坏后,利用冗余信息可以使损坏数据得以恢复。磁盘组就像是一个硬盘,你可以对它进行分区,格式化等等。总之,对磁盘阵列的操作与单个硬盘一模一样。不同的是,磁盘阵列的存储性能要比单个硬盘高很多,而且可以提供数据冗余。  

RAID 0使用一种称为“条带”(Striping)的技术把数据分布到各个磁盘上。在那里每个“条带”被分散到连续“块”(Block)上,数据被分成从512字节(Byte)到数兆字节的若干块后,再交替写到磁盘中。第1块数据被写到磁盘1中,第2块数据被写到磁盘2中,依此类推。当系统到达阵列中的最后一个磁盘时,就写到磁盘1的下一分段,如此进行下去,直到数据写完为止。RAID 0方式的优点是采用数据分块、并行传送方式,能够大幅度提高数据读写速度,理论上数据写入速度可以达到单块硬盘速度的双倍,而数据读取的时间则是单块硬盘所用的一半。但是,RAID 0没有数据保护能力。如果一个磁盘出现故障,那么数据就会全部丢失。RAID 0非常适合于视频、图像的制作和编辑处理工作。

RAID 1也被称为镜像,它把磁盘阵列中的硬盘分成相同的两组,互为镜像(图2)。也就是说,数据在写入一个磁盘上的同时,也被完全复制到另一个磁盘上。因此,如果一个磁盘的数据发生错误,或者硬盘出现了坏道,那么另一个硬盘上的备份数据可以挽回损失。另外,RAID 1还可以实现双工──可以复制整个控制器,这样在磁盘故障或控制器故障发生时,用户的数据能够得到保护。镜像和双工的缺点是需要花费两倍数量的驱动器来复制数据,但系统的读写性能并不会由此而提高。

R A I D 5 提供以字节为单位的数据串列,也串列错误纠正信息。这样,得到了出色的性能和良好的容错能力。和强大的读能力。RAID 5是最常见的类型之一。

RAID 10并非一种初始的RAID类型,而是多个RAID 1镜像,和一个RAID 0串列而成。Intel MatrixRAID技术非常先进,对于2 个R A I D卷,可以共同享用2 块磁盘的组合空间。

RAID最初用于高端服务器市场,不过随着计算机应用的快速发展,RAID技术已经渗透到很多领域。如今,在家用电脑主板中,RAID控制芯片也随处可见。就目前而言,PATA、SATA以及SCSI接口的硬盘都可以通过相应的RAID控制芯片来组建RAID系统。在家用电脑上,我们一般只用到RAID 0、RAID 1这两种磁盘阵列方式。

2.如何组建RAID系统

如果你有两块以上硬盘,并且主板的南桥芯片支持RAID功能,或者主板集成了第三方的RAID控制芯片,那么就可以组建RAID系统了。

支持RAID功能的芯片

目前支持RAID功能的南桥芯片主要有Intel的ICH5R(常见于一些高端的i865PE、i875P主板上)、ICH6R和ICH6RW(用于i915和i925系列主板)、ICH7R(用于i945系列主板)、ICH8R(用于i965系列主板),以及VIA的VT8237。这些芯片均支持SATA RAID功能,即利用两块SATA硬盘来组建RAID 0或RAID 1系统,而且它们的设置方法也大致相同。

除了上述支持RAID功能的南桥芯片之外,Silicon Image公司的Sil3114、Sil3112,SiS公司的SiS180等芯片也支持SATA RAID功能。而VIA公司的VT6410芯片,ITE公司的IT8212F芯片则支持IDE RAID功能,即可以将两块PATA硬盘组成RAID系统。

注意:在构建RAID系统时,最好购买同容量、同品牌的同型号硬盘,这样可以最大程度地保护投资,避免资源浪费。

下面,我们就以Intel的ICH7R芯片为例,讲解如何设置和组成SATA RAID。

Intel ICH7R提供了RAID 0(串列)、RAID 1(镜像和转接)、RAID 5(块交叉存取分布式奇偶)、RAID 10(镜像的串列)和Intel ?Martix Storage技术。

    注意:RAID 0、RAID 1或Matrix模式的硬盘最多为2。RAID 10模式的硬盘最多为4。RAID 5模式的硬盘最多为3。

    Intel Matrix Storage Manager Option ROM集成于所有支持Intel芯片组的系统BIOS中。Intel Matrix Stroage Manager Option ROM应用程序,并提供BIOS和DOS盘服务。在系统启动的POST(加电自检)时,使用 + 组合键以进入“Intel(R)RAID for Serial ATA”屏幕选项。同样,您可以开启BIOS中的RAID功能来创建,删除和重置RAID卷。

    使用Intel Matrix Stroage Manager Option ROM

    1 . 创建,删除和重置RAID卷:

    Serial ATA RAID卷可在Intel RAID Option ROM的RAID Configuration Utility中进行设置。在加电自检(P O S T )期间,将会出现以下信息

pic104-1.gif (53993 字节)

    显示了以上信息后,同时按+以进入RAID Configuration Utility。

    注意:以下的进程仅在新建系统或您重装操作系统时才可选。不可迁移现有的系统到RAID。

    在同时按组合键之后,将出现如下的屏幕:

pic104-2.gif (54979 字节)

    (1) 创建RAID卷:
    1. 选择选项1“Create RAID Volume”,并按键。将出现如下屏幕。然后在Name区域,指定一个RAID卷名称,并按键以进入下个区域。
    2. 在RAID Level区域中,使用方向键选择您所要的择RAID的级别。

pic104-3.gif (55747 字节)

    3. 在Disk区域中,按键会出现以下屏幕。使用键选择您要创建的RAID卷,然后按键以完成此项选择。

pic104-4.gif (78382 字节)

    4. 通过使用向上或向下的箭头,为RAID阵列选择串列可选值,并按< E n t e r > 键以确定并进入下个区域。可选值的范围从4KB到128 KB,成倍增加。串列值的选择是基于驱动使用方法。这里有些建议选项:
    RAID0-128KB
    RAID10-128KB
    RAID5-64KB

    5. 然后,在C a p a c i t y 区域中选择卷的容量。此项的默认值是该被选中的磁盘的最大容量。

pic104-5.gif (46756 字节)

    注意:由于您要创建2个卷(Intel Matrix RAID技术),缺省的容量(最大)将会被减少。请为第一个卷键入新的容量。例如:若您要第一个卷来连接这两个硬盘的每个的前一半,请重新输入默认显示值的一半。第二个卷,创建时会自动连接两个硬盘的剩余部分。

    6. 随后出现以下屏幕,让您确认是否要创建RAID卷。按以继续。

pic104-6.gif (50937 字节)

    7. 出现如下的屏幕,提示您创建步骤已经完成。

pic104-7.gif (59831 字节)

   (2) 删除RAID卷

    在此您可删除RAID卷,请注意RAID驱动上的数据都将丢失。若系统正在启动到RAID,您在RAID Option ROM删除RAID卷,系统将无法启动。

    从主菜单中选择选项2 Delete RAID Volume,并按f键以选择您要删除的RAID卷。然后按键以删除被选中的RAID卷。将出现如下屏幕:

pic104-8.gif (62622 字节)

    按键以确认卷的删除。

    (3) 重置磁盘到Non-RAID

    选择选项3 Reset Disks to Non-RAID,并按键以从驱动上删除RAID卷、移除RAID结构。将出现如下屏幕:

pic104-9.gif (88485 字节)

    按键以确定此选项。

    注意
    1. 当您执行此项操作,所有数据和内部RAID结构都将丢失。
    2. 要使用“Reset Disks to Non-RAID”,是因为可能包含冲突的RAID设置或损坏的卷或损坏的磁盘。

    设置完成后,即可进行系统安装。

    以下是在安装Windows XP / 2000时的详细情况。
    1. 开始安装:
    从CD-ROM启动,当“Press F6 if you need to install third party SCSI or RAIDdriver”出现时,按F6。
    2. Windows XP Setup窗口出现,按S以指定一个或多个附加的设备。
    3. 插入Intel IAA RAID XP Driver For ICH7R (NH82801GR)盘到A:盘,按
    4. 在Windows XP Setup屏幕的下拉列表中选Intel(R) 82801GR SATA RAIDController,并按键。
    5. 按< E n t e r > 以继续安装,如果您要指定任何附加的设备,请在此时安装。当所有设备都配置完毕,请按< E n t e r > 以继续安装。
    6. 从Windows XP/2000 Setup屏幕,按键。设置将载入所有设备的文件,然后继续Windows XP/2000安装。

    至此,RAID设置和安装即完成。RAID虽然可以提升读盘速度,但本身也有一定的缺点,如RAID0,虽然可以增加读盘速度,但当一块硬盘出现问题时,即可造成整个系统数据的丢失,因此网友一定要注意这个问题。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多