开发者社区> 问答> 正文

[转载]各种磁盘RAID简明介绍


磁盘阵列( raid)是常用的提高 服务器I/O性能的做法。通过将多块独立的物理磁盘组合起来形成一个磁盘组,一方面提高性能,另一方面做数据冗余,在单个磁盘发生问题的时候还有另外的镜像能够使用,避免宕机。组合方式有RAID0,RAID1,RAID2,RAID3,RAID4,RAID5,RAID6,RAID7,RAID0+1,RAID10等级别。下面对RAID0,RAID1,RAID5,RAID0+1简单介绍。

RAID0:


通过把多块硬盘粘合成一个容量更大的硬盘组,提高磁盘的性能和吞吐量。成本低,要求至少两块磁盘,但是没有容错和数据修复能力,只能用在对数据完整性及安全性要求不高的环境中。

RAID1:


磁盘镜像,通过把磁盘数据镜像到另一个磁盘中,最大限度的保证磁盘数据的可靠性和可修复性,具有数据冗余的能力,但磁盘利用率只有50%,用在保存重要数据,对数据完整性有要求的场合。

RAID5:


采用磁盘分段加奇偶校验技术,从而提高系统可靠性。RAID5读出效率很高,写入效率一般,至少需要3块磁盘。允许一块磁盘鼓掌,不影响使用。

RAID0+1:


把RAID0和RAID1结合使用,至少需要4块磁盘。这种情况下,数据除了分布在多个盘上,每个盘都有其镜像盘,提供全冗余的能力,允许一块磁盘故障,不影响使用,同时提供快读读/写的能力。
出自傻东の学习笔记

展开
收起
我的中国 2017-11-29 22:41:58 2036 0
1 条回答
写回答
取消 提交回答
  • 学习

    -------------------------

    学习

    2018-01-25 11:10:57
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载