存储进阶:RAID简介

本文介绍了RAID技术的基本概念,包括其定义、实现方式以及不同级别的RAID(如RAID0、RAID1、RAID5、RAID10和RAID6)之间的对比。详细解释了每种RAID级别的特点、所需的最小磁盘数量、硬盘容错性、硬盘容量、读写速度及优缺点。

一、什么是RAID

磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。也就是说把多个磁盘组合起来,组合一个磁盘阵列组,使得性能大幅提高。

磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。

磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任意一个硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。

二、RAID的实现方式

  • 外接磁盘阵列:通过扩展卡来实现
  • 内接式RAID:主板集成RAID控制器(常见的支持RAID0或1)
  • 软件RAID:通过一些软件来实现(如:mdadm)

三、各种RAID的对比

RAID类别RAID0RAID1RAID5RAID10RAID6
别名条带镜像分布奇偶校验条带镜像加条带容错性双重奇偶校验条带
所需最小盘数22344
硬盘容错性允许坏0块磁盘允许坏一块磁盘允许坏一块磁盘允许坏2块磁盘允许坏2块磁盘
硬盘容量S*NS*N/2S*(N-1)S*N/2S*(N-2)
硬盘利用率100%50%75%-80%50%50%-75%
读取速度介于RAID1和RAID0之间
写入速度普通介于RAID1和RAID0之间普通普通
RAID各级别优缺点数据读写快,无保护。坏了一块盘数据全部丢失,只适用于数据临时存储或高速传输,如视频编辑等数据存储安全,一块盘坏了数据也不会丢失。磁盘容量利用率为50%,适用于存储对数据安全性较高的数据兼顾了数据安全和磁盘利用率,读写速度比RAID1快,比RAID0慢,使用比较广泛兼顾了RAID0和RAID1的特性,保证数据的安全性,又保证数据的读写性能。适合存储安全性要求较高的数据很慢的写入速度,RAID控制器在设计上更加复杂,成本更高。

以上表中S代表磁盘中容量最小值,N代表磁盘数量。
用以下图片总结一下:
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值