RAID介绍

RAID介绍

RAID:Redundant Arrays of Inexpensive(Independent) Disks,即廉价磁盘冗余阵列,将多块廉价并且容量较小的磁盘进行整合,形成一个大的磁盘(或阵列)。

好处

  • 提升性能。即读写能力提高;
  • 实现冗余性。说白了就是提高耐用性,一块硬盘坏了,仍然可以访原来的数据;

级别

最常用的就是0,1,5,10和01级别。

  1. RAID-0
    RAID介绍

    • 原理:首先将磁盘切分成固定大小的区块(比如4K),当文件写入时,也会按照区块大小进行切割,并按照顺序依次放入到各个磁盘中。
    • 优点:读写能力提升;
    • 缺点:容错能力,任何一块磁盘损坏都会导致丢失所有数据;
    • 要求最少磁盘:2
    • 可用空间:磁盘数n的总和
  2. RAID-1
    RAID介绍

    • 原理:将数据百分百备份到另外的磁盘上,说白了就是每个磁盘上都保存着一份完整的数据;
    • 优点:实现冗余性,一块磁盘损坏,数据依然完整; 读性能提升;
    • 缺点:写性能下降
    • 要求最少磁盘:2
    • 可用空间:磁盘数n的总容量的一半
  3. RAID-5
    RAID介绍

    • 原理:类似RAID-0,只不过多了奇偶校验信息,RAID5会把数据和相对应的奇偶校验信息依次存放到不同的磁盘上(注意:数据和奇偶校验信息分开存储),也就是说会有一块磁盘容量的空间用于存储奇偶校验信息,当一块磁盘损坏后,通过奇偶校验信息和其他磁盘上的数据,可以计算出损坏磁盘所丢失的数据。
    • 优点:相当于RAID 0和RAID 1的折衷方案,既实现了相似于RAID-0的读取速度,又通过奇偶校验信息实现数据冗余,保证数据安全,但是最多允许一块磁盘损坏;
    • 缺点:由于奇偶校验信息,从而导致写性能稍有下降;
    • 要求最少磁盘:3
    • 可用空间:磁盘数n-1
  4. RAID-6
    RAID介绍

    • 原理:在RAID-5的基础上又进行了升级,通过两个奇偶校验信息,实现最多允许两块磁盘损坏;
    • 优点:能同时坏两块盘、相对于RAID 5更高的数据冗余性能
    • 缺点:写入性能下降,成本更高;
    • 要求最少磁盘:4
    • 可用空间:磁盘数n-2
  5. RAID-10RAID-01
    RAID介绍
    RAID介绍

顾名思义,前者先做RAID-1,再做RAID-0,后者则刚好相反,两种方案经常用来做比较;其实二者在读写性能上并没有什么差别,但是从数据安全的角度看,RAID-10明显优于RAID-01,如图所示:

假设DISK0损坏,在RAID10中,在剩下的3块盘中,只有当DISK1故障, 整个RAID才会失效,即概率为1/3,但在RAID01中,DISK0损坏后,左边的条带将无法读取,在剩下的3快盘中,只要DISK2或DISK3两个盘中任何一个损坏,都会导致RAID失效,即概率为2/3,,所以RAID-10更加优秀。

  • 缺点:RAID-10也造成了50%的磁盘浪费;成本增加。

转载于:https://blog.51cto.com/13668904/2160152

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值