购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

5.5 磁盘冗余阵列RAID

RAID(Redundant Array of Inexpensive Disks)的基本目的是把多个小型廉价的硬盘合并成一组大容量的硬盘,用于解决数据冗余性并降低硬件成本,使用时如同单一的硬盘。RAID的好处很明显,由于是多块硬盘组合而成,因此可以获得更好的读写性能(同时读写)及数据冗余功能(一个数据多个备份)等。

RAID技术有两种:硬件RAID和软件RAID。基于硬件的系统从主机之外独立地管理RAID子系统,并且它在主机处把每一组RAID阵列只显示为一个磁盘。软件RAID在系统中实现各种RAID级别,因此不需要RAID控制器。在生产环境中,硬件RAID控制器由于自带计算芯片无需额外消耗系统计算资源而被广泛使用。

RAID分为各种级别,比较常见的有RAID 0、RAID 1、RAID 5、RAID 10和RAID 01。这些RAID类型的定义如下:

● RAID 0表示数据被随机分片写入每个磁盘,此种模式下存储能力等同于每个硬盘的存储能力之和,但并没有冗余性,任何一块硬盘的损坏都将导致数据丢失。好处是RAID 0能同时读写,因此读写性能较好。

● RAID 1称作镜像,会在每个成员磁盘上写入相同的数据,此种模式比较简单,可以提供高度的数据可用性和更好的读性能(同时读),它目前仍然很流行。但对应的存储能力有所降低,如两块相同硬盘组成RAID 1,则容量为其中一块硬盘的大小。

● RAID 5是最普遍的RAID类型。RAID 5更适合于小数据块和随机读写的数据。RAID 5是一种存储性能、数据安全和存储成本兼顾的存储解决方案。磁盘空间利用率要比RAID 1高,存储成本相对较低。RAID 5不单独指定奇偶盘,而是在所有磁盘上交叉地存取数据和奇偶校验信息。组建RAID 5至少需要3块硬盘。若N块硬盘组成RAID 5,则硬盘容量为N-1,如果其中一块硬盘损坏,数据可以根据其他硬盘存储的校验信息进行恢复。

RAID磁盘阵列是目前生产环境中应用成熟的技术之一,在服务器中配置也较为简单,只需选择相应的阵列级别,然后添加磁盘即可。关于RAID的更多技术细节,读者可参考相关文档了解。 j5fvhcsUjMA/njnzDt8jfcdXST7Zt6DUPRF8BVmlzaJad3bNHFIClAIj8Fd2csMG

点击中间区域
呼出菜单
上一章
目录
下一章
×

打开