admin 管理员组

文章数量: 887021


2024年3月28日发(作者:constitutions是什么意思)

手把手教你组建磁盘阵列

手把手教你组建磁盘阵列

手把手教你组建磁盘阵列(转)

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

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

是Redundant Arrays of Independent Disks的简称,中文为廉价冗余磁盘阵列。由1987

年由加州大学伯克利分校提出的,初衷是为了将较廉价的多个小磁盘进行组合来替代价格

昂贵的大容量磁盘,希望单个磁盘损坏后不会影响到其它磁盘的继续使用,使数据更加的

安全。RAID作为一种廉价的磁盘冗余阵列,能够提供一个独立的大型存储设备解决方案。

在提高硬盘容量的同时,还能够充分提高硬盘的速度,使数据更加安全,更加易于磁盘的

管理。

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

1、RAID 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指令都可

能引发大量的读写操作,占用过多的控制器总线带宽。因此,

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

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

盘都连接到一个控制器上的话,可能会带来潜在的危害。这是因为当我们频繁进行读写操

作时,很容易使控制器或总线的负荷超载。为了避免出现上述问题,建

手把手教你组建磁盘阵列

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

磁盘控制器。


本文标签: 磁盘 硬盘 数据 控制器 读写