linux 软件raid,Linux-软件磁盘阵列(Software RAID) – Ethan's blog

磁盘阵列(Redundant Arrays of Inexpensive Disks,RAID),中文为独立冗余磁盘阵列。

RAID可以通过技术(软件或硬件)来将多个小磁盘整合成为一个较大的磁盘设备,并且具备数据保护(备份)的功能。

RAID 0(等量模式,stripe):性能最佳

这种模式如果使用相同型号与容量的磁盘来组成时,效果最佳。

会先将所有的磁盘先按照规定的数据块(chunk,一般为4KB~1MB)大小来切割。

当有一个文件要写入磁盘时,假如现在有两块磁盘,那么该文件会先写入磁盘一的数据块中,再写入磁盘二的数据块中,交错地存放数据。

d431d4ac598354084c439f292bb5a844.png

越多块磁盘组成的RAID 0性能越好,因为这样每块磁盘所负责的数据量就更少了。

RAID 0只要有任意一块磁盘损坏,那么RAID 0磁盘上的所有数据都将无法读取。

RAID 1(镜像模式,mirror):完整备份

c77afb55a072c9d69e2c91931b28ffe3.png

让同一份数据完整的保存在两块磁盘上。

RAID 1+0,RAID 0+1

RAID 1+0就是先将两块硬盘组成RAID1,然后再将组合好的硬盘再组合成RAID 0,这样即做了备份,也提升了读取速度。

60ea4a9f156059e9472619f85649bdd5.png

RAID 5:性能与数据备份的均衡考虑

RAID 5需要三块以上的磁盘组成。

88d1a6654e726577b8f7d22452bd203c.png

RAID 5与RAID 0类似,但是在写入数据的过程中,会使用一块磁盘来记录奇偶校验数据。

Disk3用来存放奇偶校验数据(Parity)。

RAID 6使用两块磁盘来记录奇偶校验数据。

项目RAID 0RAID 1RAID 10RAID 5RAID 6最少磁盘数22434

最大容错磁盘数无n-1n/212

数据安全性无最佳最佳好比RAID5好

理论写入性能n1n/2

理论读出性能nnn

可用容量n1n/2n-1n-2

一般应用强调性能但数据不重要的环境数据与备份服务器、云系统数据与备份数据与备份

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值