RAID5工作原理介绍
创作时间:
作者:
@小白创作中心
RAID5工作原理介绍
引用
CSDN
1.
https://blog.csdn.net/linuxnews/article/details/51026460
RAID 5是一种在存储性能、数据安全和存储成本之间取得平衡的存储解决方案。它通过在数据块之间分布奇偶校验信息,实现了在单个磁盘故障时的数据恢复能力。本文将详细介绍RAID 5的工作原理,包括其数据存储方式、奇偶校验机制以及故障恢复过程。
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奇偶校验信息——异或运算
- 异或的逻辑符号:^
- 异或的逻辑定义:同则假,异则真(0^0=0,1^1=0, 0^1=1 ,1^0=1)
- 计算机中的逻辑运算用1表示真,0表示假。
- 两个字节按位异或的例子:
01111001
11100111 :异或运 ^
-------------------
10011110
- 假设一个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
热门推荐
分布电路分析:揭秘复杂波动态背后的原理与特征
从校园文化氛围方面看,如何选择适合自己的技校职专?
狗的分类方法及其重要性(了解狗的分类有助于我们更好地了解和照顾它们)
狗的分类及特点解析(揭秘狗的科属、品种和特征,探寻与人类共生的奥秘)
「碳权交易」你真的懂了吗:快速掌握碳市场的运作和机制
一篇读懂种植牙全流程:从手术到恢复的完整指南
拖鞋材质EVA和PVC哪个好?拖鞋建议买什么材质的?
汽车后备箱无法自动弹起?9种可能原因及解决方案
红旗HS5后备箱无法自动关闭?这些原因和排查方法请收好
用ChatGPT撰写PPT讲稿的7个技巧揭秘
武汉工程大学2025年硕士研究生调剂公告
干眼症的日常饮食护理措施
为什么会有电流倒灌?怎样预防?
酒石酸溴莫尼定滴眼液的用法、禁忌及使用事项
如何设计好调查问卷?这篇总结全是干货!
公路车购买指南 01(看懂几何图、购买适合自己的公路车之前伸量和堆高篇)
去皮的山药摸不得?
如何正确清洗山药(山药的好处及清洗重要性)
手掌突然变黄的原因及应对方法
心肺复苏ABC三个步骤顺序
成都首次应用机器人开展配网带电作业
如何做人工智能去硅谷
动物森友会制作人员名单都有谁
适合深夜发的伤感情绪文案,简短走心
莫斯兰汀电池储能系统发生火灾,将推动行业安全标准提升
浙江省机械工程专业大学排名及就业前景分析
二手车交易发票开具指南:所需材料及注意事项
被这种动物咬了,真不需要打疫苗!——关于动物致伤的九个真相
贵州高速上演"斗气车":两驾驶人因"路怒症"被处罚,警方提醒安全驾驶
头晕反复难治?专家解析五大病因及中医治疗方案