最近,刚刚帮朋友装了一台电脑,朋友选择了160gb的sata硬盘.之前,朋友有一台老的电脑,由于经常在网上下载影片与游戏,因此对硬盘进行了几次升级,分几次购买了几块80gb pata硬盘.由于朋友的那台旧电脑实在没法再用,因此打算把几块硬盘组合起来,装进新配的电脑中使用.因此朋友想组成raid磁盘阵烈进行使用,以提高机器性能与增大磁盘的容量.那么什么是raid呢?如何实现raid功能?pata与sata硬盘能组建raid磁盘阵列吗?于是笔者进行了整理搜集,得文如下:
即然提到了raid磁盘阵列,那么我们就先来了解一下什么是raid?所谓的raid,是redundant arrays of independent disks的简称,中文为廉价冗余磁盘阵列.由1987年由加州大学伯克利分校提出的,初衷是为了将较廉价的多个小磁盘进行组合来替代价格昂贵的大容量磁盘,希望单个磁盘损坏后不会影响到其它磁盘的继续使用,使数据更加的安全.raid作为一种廉价的磁盘冗余阵列,能够提供一个独立的大型存储设备解决方案.在提高硬盘容量的同时,还能够充分提高硬盘的速度,使数据更加安全,更加易于磁盘的管理. 【程序编程相关:分层存储被接受ILM步入正轨】
一.什么是raid?其具备哪些常用的工具模式? 【推荐阅读:便携设备的存储装置发展展望】
1.raid 0 【扩展信息:纵观ILM发展前景】
了解raid基本定义以后,我们再来看看raid的几种常见工作模式.
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操作,使数据的读写仍然只局限在少数的一.两块硬盘上,不能充分的发挥出并行操作的优势.... 下一页