博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RAID阵列概述
阅读量:5839 次
发布时间:2019-06-18

本文共 1485 字,大约阅读时间需要 4 分钟。

RAID阵列概述

廉价冗余磁盘阵列

-通过硬件/软件技术,将多个较小/低速磁盘整合成一个大磁盘
-阵列价值:提升I/O效率(读写效率),硬件级别的数据冗余
-不同级别的功能,特性各不相同

特点:1 廉价-----》老板喜欢 2 数据备份 -----》安全

实际工作当中,硬盘因为较高的读写和转速,经常损坏。这时我们希望硬盘在坏掉的时候数据不会丢失,此时需要将多个较小/低速磁盘整合成一个大磁盘,并且实现数据冗余。这就是----》RAID。不同于逻辑卷,逻辑卷不提供冗余,逻辑卷是建立在卷组的基础上,卷组不能直接拿来用。RAID可以直接拿来用,并且提供冗余。

RAID的级别:

1 RAID 0----条带模式----至少需要2块磁盘

将同一文档分散存放在不同磁盘
优点:并行写入以提高效率,读的时候同时读取
缺点:没有实现数据冗余
例 :一段数据包含 1234 RAID 0 包含 ,DISK A 和DISK B 两块磁盘
RAID 0 在存储的时候将此段数据 13 存入DISK A , 24存入DISK B。
如果其中一块磁盘损坏,就会造成数据丢失。有效率但是没有可靠性。

2 RAID 1-----》镜像模式

实现过程:一个文档复制成多份,分别写入不同磁盘
特点:多分拷贝提高可靠性,效率无提升
例 :一段数据包含 1234 RAID 1 包含 ,DISK A 和DISK B 两块磁盘
RAID 1 在存储的时候将此段数据 1234 存入DISK A , 1234存入DISK B
同一份数据写了两份,实现了数据冗余,分别存入不同磁盘,效率没有提升,反而会下降。有可靠性但是效率太差。

3 RAID 5 ----》高性价比模式,企业当中应用最多

相当于RAID 0 和RAID 1的折中方案,即实现了数据冗余,也提高了数据读写效率。至少需要1块磁盘来存放校验数据。
原理:其中有一种算法的应用产生校验数据,校验数据随机存入不同磁盘,当其中某一磁盘故障时,可根据剩余两块的磁盘的数据推导出丢失的数据。
例:一段数据包含 12 。RAID 5 包含 ,DISKA DISKB DISKC 三块磁盘。
RAID 5 将数据中1写入DISKA,数据中的2写入DISKB,在DISKC中生成校验数据。当其中DISKA故障时,可通过DISKB中2和DISKC中的2校验数据推导出丢失的1。
不能同时坏掉2块磁盘。
实际工作当中,应用RAID 5我们一般部署4块磁盘,其中一块作为备份时刻监听其它磁盘状态,当一块故障时,备份磁盘加入RAID 5的阵列当中,并且故障盘的数据移交给备份盘。

4 RAID 6 高性价比/可靠模式

相当于扩展的的RAID 5 阵列,提供2份独立的校验方案
需要至少2块磁盘来存放校验数据。至少需要4块磁盘。
银行系统应用较多,保证数据存储的稳定高效。允许同时两块磁盘故障,可根据剩余两块磁盘数据推导出丢失的数据。

5 RAID 0+1 和 RAID 1+0

至少有四块磁盘组成。
RAID 0+1 :先两两结合做成RAID 0,在将两个RAID 0做成RAID1
RAID 1+0 :先两两结合做成RAID 1,在将两个RAID 1做成RAID0
缺点:RAID 0+1 只允许一个RAID 0 组合两块硬盘坏掉,否则造成数据丢失
RAID 1+0 只允许一个 RAID 1组合一块磁盘坏掉,否则造成数据丢失
因为RAID 6的存在所以这种方式也很少被采纳应用

转载于:https://blog.51cto.com/13450962/2058107

你可能感兴趣的文章
终端安全求生指南(五)-——日志管理
查看>>
Nginx 使用 openssl 的自签名证书
查看>>
创业维艰、守成不易
查看>>
PHP环境安装套件:快速安装LAMP环境
查看>>
CSS3
查看>>
ul下的li浮动,如何是ul有li的高度
查看>>
C++ primer plus
查看>>
python mysqlDB
查看>>
UVALive 3942 Remember the Word Tire+DP
查看>>
从微软的DBML文件中我们能学到什么(它告诉了我们什么是微软的重中之重)~目录...
查看>>
被需求搞的一塌糊涂,怎么办?
查看>>
c_数据结构_队的实现
查看>>
jquery 选择器总结
查看>>
Qt设置背景图片
查看>>
【阿里云文档】常用文档整理
查看>>
java中的Volatile关键字
查看>>
前端自定义图标
查看>>
实验二
查看>>
独立开发一个云(PaaS)的核心要素, Go, Go, Go!!!
查看>>
网站文章如何能自动判定是抄袭?一种算法和实践架构剖析
查看>>