实战:RAID 5搭建详尽攻略

简介:
  RAID 5 模式的入门知识

RAID 5 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。它既能实现RAID 0的高速存储读取功能也能够实现RAID 1的数据恢复功能,可以说是RAID 0和RAID 1的折衷方案。

RAID 5为系统提供数据安全保障,但保障程度要比磁盘镜像低而磁盘空间利用率要比磁盘镜像高。同时RAID 5还具有和RAID 0相近似的数据读取速度,只是多了一个奇偶校验信息,而且存储成本相对较低。

RAID 5至少需要三块硬盘才能实现阵列,在阵列当中有三块硬盘时,RAID控制器将会把需要存储的数据按用户定义的分割大小把文件分成碎片再分别存储到其中的两块硬盘上,此时另一块硬盘不接收文件碎片,只用来存储其它两块硬盘的校验信息,这个校验信息是通过RAID控制器上的单独的芯片运算产生的,而且可以通过这个校验信息来恢复存储在两块硬盘上的数据。

另外,这三块硬盘的任务也是随机的,也就是说在这次存储当中可能是1号硬盘和2好硬盘用来存储分割后的文件碎片,那么在下次存储的时候可能就是2号硬盘和3号硬盘来完成这个任务了。可以说,在每次存储操作当中,每块硬盘的任务是不一样的,不过,不管任务怎么随机分配也是两块硬盘用来存储数据信息,另一块硬盘用来存储校验信息。

RAID 5可以利用三块硬盘同时实现RAID 0的加速功能也实现RAID 1的数据备份功能,并且当其中的一块硬盘损坏之后,加入一块新的硬盘也可以实现数据的还原。

RAID 5模式并不是完全没有缺点,如果阵列当中某块硬盘上的信息发生了改变的话,那么就需要重新计算文件分割碎片,并且,校验信息也需要重新计算,这时,三个硬盘都需要重新调用那么整个系统性能将会降下来。如果要做RAID 5阵列的话,最好使用相同容量相同速度的硬盘,RAID 5模式的有效容量是阵列中容量最小的硬盘容量乘上阵列中硬盘数减一后的数目,这是因为其中有一块硬盘用来存放校验信息。

RAID 5既能够实现速度上的加倍,同时也能够保证数据的安全性,所以在很多高端系统当中都使用这种RAID模式。

如何实现 RAID 5

ATA RAID控制器 目前市场上的RAID控制器主要有两种,一是主板上集成的IDE RAID控制器,现在很多高端主板都具有集成 ATA RAID 控制器。

wKiom1kK5DLQ7ibUAADOS40dqhs10.jpeg-wh_65

一款支持并行接口Raid 5模式的磐英I875P主板,以及单独的ATA RAID 控制卡 HighPoint的Rocket RAID 1820A。

至少需要三块以上的硬盘,建议硬盘的容量和类型相同。如果是两块容量和速度不一致的硬盘来组建RAID,根据RAID定义的规则,系统将以容量最小的容量为蓝本,以速度最抵的硬盘的速度为标准来建立RAID系统,这是RAID模式共同遵守的一个原则。

wKioL1kK5DOCSB5AAABVI0hPGjA43.jpeg-s_122

如果使用的是支持Serial ATA通道的控制卡,而没STAT硬盘,可自配装转接器

RAID 5 安装过程

wKiom1kK5DOQNRgaAACqukxNOmM32.jpeg-s_101

下面是我们采用HighPoint的Rocket RAID 454来具体实现RAID 5, RocketRAID 454支持通过8个IDE通道,可支持多种RAID级别。包括RAID 0,1,5,10和JBOD。通过HPT374芯片,RocketRAID 454具有高级的缓存运算法则,PCI-X的技术结构,工作频率可达到133MHz,而且RAID管理软件。

wKiom1kK5DOAMpnMAAB_FFvO95s72.jpeg-s_265

HighPoint RocketRAID 454控制卡内包装包括 RocketRAID 454磁盘阵列卡、4条IDE硬盘排线、短挡板、驱动程序、磁盘阵列控管软件以及使用手册等实用的配件,在防震海绵的保护下,陈列于包装盒中。

wKioL1kK5DSzfgwKAAC6bdUWFCM52.jpeg-s_271

将RocketRAID 454卡插到主板的PIC 插槽上(图7)用IDE硬盘排线连接RAID卡和三个相同的IDE硬盘。(图8)

软件设置

wKiom1kK5DSwbygEAACdyzQ3vFc04.jpeg-s_362

开机的过程中按下"Ctrl+H"便可以进入,HighPoint RocketRAID 454的BIOS控制画面。(图9)系统将显示所有连接在RAID 卡上硬盘的型号及大小。

wKioL1kK5DTjiObiAAC7DO9cq6E09.jpeg-s_503

wKioL1kK5DSweu8AAACCTmdCXu041.jpeg-s_212

选取上方工具列的选项,里面有RAID 0、RAID 1、RAID 0+1、RAID 5和 JBOD选项。我们选择RAID 5模式,进入RAID 5设定画面之后,系统会跳出另一个窗口,我们选择“Select Devices”项,就将安装的三个硬盘都选中了。

wKioL1kK5DWxC7KWAADC_tzxOkI16.jpeg-s_151

这时我们选择“start creation ”出一个窗口提醒你“你所选择的磁盘中所有的数据都会消失,是否还要继续进行这项工作?”这时如果要继续,就按下Y,要先退出备分资料,就按下N。,按下“Y”系统开始创建RAID 5。

wKioL1kK5DWyaEfkAABfa5s1pNU73.jpeg-s_373

找一块有系统的硬盘作为启动盘开机进入操作系统后,系统将发现新硬件,并安装驱动程序。(图16),驱动程序安装完毕后,计算机管理中出现RAID 控制器,表示RAID已成功安装。

wKioL1kK5DWxzUWNAABzqhiczps24.jpeg-s_587

创建新分区后完成基本的安装。创建 RAID 5 完成

RAID 5 性能测试验证

wKioL1kK5DaSGfK9AAB8pbhsJHU34.jpeg-s_229

安装完成后,我们可以通过一些简单的测试来验证 RAID 5 的性能,可以选择HD Tach 这类简单易用的硬盘测试软件。HD Tach 是一款硬盘物理性能测试软件,利用VXD特定模式来获得测试最大精确度的硬盘性能测试工具,这是目前硬盘测试必备的一款工具。

wKioL1kK5DbgFsVsAABi8eZTJgI15.jpeg-s_256

三块三星硬盘构成 RAID 5 磁盘阵列后突发读取速度为106.3MB/S.右图为一块三星硬盘的突发读取速度为89.2MB/S。可见相较于未作RAID5前的三星硬盘来看,突发读取效能约有将近18%性能提升。

 
  作者:过客
来源:51CTO
目录
相关文章
|
8月前
|
运维 安全 Linux
【运维知识进阶篇】手把手教你搭建OpenVPN(保姆级教程)(一)
【运维知识进阶篇】手把手教你搭建OpenVPN(保姆级教程)
4579 0
|
8月前
|
运维 Linux 网络安全
【运维知识进阶篇】手把手教你搭建OpenVPN(保姆级教程)(二)
【运维知识进阶篇】手把手教你搭建OpenVPN(保姆级教程)(二)
2748 0
|
9月前
|
小程序
分享几个免费设计生成及参考工具 (第五期)
今天来给大家分享几个国外免费的PNG图片素材网站
|
10月前
|
人工智能 小程序 搜索推荐
分享几个免费设计生成及参考工具 (第三期)
今天来给大家分享几个国外免费的设计生成工具
|
安全 Linux 开发工具
【Rick_Bioinfo】小白初步学习linux服务器及配置生信相关软件有感
由于本地虚拟机安装VMware太卡了,于是本数据小白首次尝试在linux服务器上摸索,听闻阿里云有学生体验机会,非常感谢阿里云。本文展示了我自己摸索的过程,并总结了一系列如何解决因自身需要某些软件而出现的各类问题,同时也展示了本次体验的服务器的局限。
WK
|
弹性计算 Linux 开发工具
Linux操作系统实战入门体验报告
Linux系统中的文本处理,系统管理命令,磁盘管理命令,文件目录及权限管理等
WK
168 1
|
Linux 网络安全 Perl
Linux操作系统实战入门-学习报告
Linux操作系统实战入门-学习报告
124 0
|
Linux
Linux操作系统实战入门--体验报告
最近参加了冬季实战训练营的“Linux操作系统实战入门"课程。收获颇丰。
108 0
|
Linux 开发工具 数据安全/隐私保护
“冬季实战营第二期:Linux操作系统实战入门”场景体验实验小结
冬季实战营第二期,通过场景实际操作,了解Linux系统基本操作。
151 0
“冬季实战营第二期:Linux操作系统实战入门”场景体验实验小结