本文共 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做成RAID1RAID 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