RAID5工作原理介绍

RAID 5是一种存储性能、数据安全和存储成本兼顾的存储解决方案。以四个硬盘组成的RAID 5为例,其数据存储方式如图4所示:图中,P0为D0,D1和D2的奇偶校验信息,P1为D3,D4,D5的奇偶校验信息,以此类推。由图中可以看出,RAID 5不对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成RAID 5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID 5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。 RAID 5可以理解为是RAID 0和RAID 1的折衷方案。RAID 5可以为系统提供数据安全保障,但保障程度要比Mirror低而磁盘空间利用率要比Mirror高。RAID 5具有和RAID 0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对较低。

RAID 5奇偶校验信息——异或运算

1.异或的逻辑符号:^

2.异或的逻辑定义

同则假,异则真(0^0=0,1^1=0, 0^1=1 ,1^0=1)

3.计算机中的逻辑运算用1表示真,0表示假。

4.两个字节按位异或的例子:

01111001 11100111 :异或运 ^ ------------------- 10011110

5.假设一个3个数字的异或运算模型 例:3块硬盘HD1,HD2,HD3的数据信息全通过校验盘HD4存放校验信息

hd1 hd2 hd3 --hd4
0 0 0 --0
0 0 1 --1
0 1 0 --1
0 1 1 --0
1 0 0 --1
1 0 1 --0
1 1 0 --0
1 1 1 --1

从这个模型理解异或运算的概念:偶数个1的结果为0,奇数个1的结果为1;

图解RAID 5

RAID的保存原理是用Bit Striping及当前主流Block Striping的分割方式,将Data分散保存至各硬盘中,当硬盘有受损时则经由XOR运算,再将存在其他各硬盘内的Parity Blocks及Data Stripe磁区的Data Blocks进行计算而重建资料Rebuild。

一、RAID 5 Striping 架构:RAID-5 Striping Mode 二、RAID 5 受损运作模式:RAID-5 Degraded Mode 三、RAID 5 XOR 复原:RAID-5 XOR Data Recovery

免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好:http://www.linuxprobe.com/

时间: 2024-11-05 15:58:56

RAID5工作原理介绍的相关文章

GPRS DTU的工作原理介绍 GPRS DTU使用场合有哪些

DTU是Data Transfer unit的缩写,中文名称是数据传输 单元 ,用于在远端将PLC等下位机设备的数据透传到服务器上,专门用于将串口数据转换为IP数据或将IP数据转换为串口数据通过GPRS通信网络进行传送的无线终端设备. GPRS DTU是一种物联网无线数据终端,利用公用运营商网络GPRS网络(又称G网)为用户提供无线长距离数据传输功能. 采用高性能的工业级8/16/32位通信处理器和工业级无线模块,以嵌入式实时操作系统为软件支撑平台,同时提供RS232和RS485(或RS422)

陕西锅炉布袋除尘器工作原理介绍

陕西锅炉布袋除尘器介绍 陕西锅炉布袋除尘器燃煤烟气处理主要由上.下箱体.喷吹设备.过滤设备.气源.卸灰设备.风机等组成.锅炉布袋除尘器可完成在线与离线主动清灰,在灰斗的下装有叶轮给料机或螺旋输送机等排灰设备,当灰斗内的尘埃积累到必定程度时,排灰设备主动敞开完成定时 或定量排灰.锅炉布袋除尘器厂家0317拨5569122也可登陆http://www.hbcchb.com/phbdcc/gl.html 锅炉布袋除尘器选用优质碳钢作为首要原材料,耐高温PPS与复合式高温过滤原料处理了烟气中高温.酸碱.

新疆袋式除尘器工作原理介绍

新疆袋式除尘器介绍     新疆袋式除尘器依靠离心风机的负压把钢铁.冶金.化工.建材.有色金属.锅炉燃烧和生产制造中产生的扬尘和烟气,通过吸风管道引入袋式除尘器中,当高流速运行的烟气和扬尘,进入袋式除尘器箱体后,流通面积瞬间变大,流速瞬间降低,扬尘与烟气中含有的大颗粒粉尘,在自身重量的作用下慢慢降落到下方灰斗或仓低部,而烟气和扬尘没有降落的比重轻.颗粒小的粉尘,伴随着气体通过布袋由外向内进行过滤,粉尘被阻留在滤袋纤维层的外部,干净的气体在则透过布袋在负压作用下上升到净化室的箱体中,排放达标净化气

湖北回转反吹扁袋除尘器工作原理介绍

湖北回转反吹扁袋除尘器介绍     湖北回转反吹扁袋除尘器也称为ZC型机械回转反吹扁袋除尘器不受气源条件的限制,采用高压风机反吹清灰机制,主要应用在湖北各地的矿山采石场.铸造机械.建材和化工生产行业的扬尘收集.净化处理,具有结构合理.紧凑,安装.使用.维护简单的优点. 湖北回转反吹扁袋除尘器是用优质碳钢焊接制成的圆形上下箱体.旋转卸料阀.笼骨布袋.反吹风机.离心引风机等组成,根据处理扬尘风量大小.气体特性.过滤气体排放浓度设计生产.更多回转反吹扁袋除尘器详细资料可登陆http://www.hbc

宁夏PL单机除尘器的运行维护与工作原理介绍

PL单机除尘器是一种占空中积小,除尘效能高的小型单机布袋除尘器,重要由引风机.扁形滤袋.壳体.清灰电机构成,实用于车间内部消耗中的扬尘管理,如:车床加工.抛光打磨.陶瓷.玻璃.耐火质料制造等,满足安置空间小.处置处罚扬尘大.净化效能高的应用状态. 宁夏PL单机除尘器工作原理 宁夏PL单机除尘器经过与引风管道相连的吸尘罩把含尘气体吸入箱体,经过外滤式扁形滤袋进行过滤,滤袋内部有笼型框架作为支持,依托清灰电机动员连杆装置,把含尘气体过滤后,粘附在滤袋上的粉尘,定时抖落,让滤袋回复过滤功能,而粉尘则落

MongoDB复制集的工作原理介绍(二)

复制集工作原理 1)数据复制原理 开启复制集后,主节点会在 local 库下生成一个集合叫 oplog.rs,这是一个有限集合,也就是大小是固定的.其中记录的是整个mongod实例一段时间内数据库的所有变更(插入/更新/删除)操作,当空间用完时新记录自动覆盖最老的记录. 复制集中的从节点就是通过读取主节点上面的 oplog 来实现数据同步的,MongoDB的oplog(操作日志)是一种特殊的封顶集合,滚动覆盖写入,固定大小.另外oplog的滚动覆盖写入方式有两种:一种是达到设定大小就开始覆盖写入

spring @Scheduled定时任务使用说明及基本工作原理介绍

使用说明及工作原理: package com.example.spring.async; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Service; import com.example.spring.MyLog; /** * 定时任务使用示例 * 1.启动类增加注解 @EnableScheduling * 2.相应类声明为服务 @Servic

gps卫星信号转发器的工作原理介绍

GPS信号转发器技术利用现有GPS信号来提高定位能力,这些新技术的使用,使接收机在不良GPS信号区域工作时,依旧可以提供可靠的定位结果.本文提到的卫星导航信号转发器广泛应用于测试系统中,方便客户在室内放置多台卫星接收设备测试时使用,同时支持GPS,GLONASS,北斗和 Galileo四种全球卫星导航系统的信号转发,为卫星信号导航测试系统解决了室内无法收到卫星信号的问题.卫星导航信号转发器主要是由CNSS室外接收天线,低损耗电缆(一般为同轴线缆),GNSS卫星信号转发器,室内GNSS发射天线四大

Apache kafka 工作原理介绍

消息队列 消息队列技术是分布式应用间交换信息的一种技术.消息队列可驻留在内存或磁盘上, 队列存储消息直到它们被应用程序读走.通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置.或在继续执行前不需要等待接收程序接收此消息.在分布式计算环境中,为了集成分布式应用,开发者需要对异构网络环境下的分布式应用提供有效的通信手段.为了管理需要共享的信息,对应用提供公共的信息交换机制是重要的.常用的消息队列技术是 Message Queue. Message Queue 的通讯模式 点对点通讯:点对