一日一省linux:raid-5算法详解

RAID -5 算法详解


什么是Striping(条带化)?
                 条带化是把连续的数据分割成相同大小的数据块,把每段数据分别写入到阵列中不同磁盘上的方法。此技术非常有用,它比单个磁盘所能提供的读写速度要快的多,当数据从第一个磁盘上传输完后,第二个磁盘就能确定下一段数据。数据条带化正在一些现代数据库和某些RAID硬件设备中得到广泛应用。

 

首先我们知道,硬盘物理上都是以0和1来存放数据,它并不认识什么AIX、oracle之类的,在raid 5的世界里,只有0和1。

现假设有四块硬盘做raid-5,其中,硬盘一、二、三是专门存放数据的,硬盘四是存放校验码。如下:
(raid 5 是以条带化来存放数据的。如,有一个数据包是110(下面的条带一),它将会分布在各个硬盘上。)
硬盘
条带一
条带二
条带三
条带四
条带五
条带六
条带七
条带八

硬盘一
1
1
0
0
0
1
1
0

硬盘二
1
0
1
1
0
0
1
0

硬盘三
0
1
0
1
1
0
1
0

结果(硬盘四)
0
0
1
0
1
11
0


当有一个数据包110要存放到raid 5里时,

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值