你所不知道的RAID阵列组成方式

存储 存储设备
操作系统的RAID功能:Linux、FreeBSD、Windows Server等操作系统内置RAID功能,部分桌面版本的Windows也支持RAID功能。

根据实现模式,分为软件和硬件两种:

软件磁盘阵列(Software RAID):

主要由CPU处理数组存储作业,缺点为耗损较多CPU资源运算RAID,优点则是价格偏低。分类有3种:

  1. 基于主板的磁盘阵列:只需要主板支持即可(通常是芯片组内置的RAID功能,如Intel Matrix RAID),不需要任何磁盘阵列卡。若主板损坏,可能难以购买同款主板重建RAID。
  2. 硬件辅助磁盘阵列(Hardware-Assisted RAID):需要一张基于Fake RAID的RAID卡,以及厂商所提供的驱动程序,但此类RAID卡仍然通过CPU进行运算。这款RAID较易迁移到其他电脑。RAID功能靠运行于操作系统的厂商驱动程序和CPU运算提供。
  3. 操作系统的RAID功能:Linux、FreeBSD、Windows Server等操作系统内置RAID功能,部分桌面版本的Windows也支持RAID功能。

[[218371]]

硬件磁盘阵列(Hardware RAID)

RAID卡上内置处理器,不需要服务器的CPU运算。优点是读写性能最快,不占用服务器资源,可用于任何操作系统,也能在系统断电后,通过备份电池模块(BBU, Backup Battery Unit)以及非易失性内存 (NVRAM)将硬盘读写日志档(Journal)包含的剩余读写作业先纪录在内存中,等待电力供应撤消后,再由NVRAM取回日志档数据,接着再完成读写作业,将剩余读写作业安全完成以确保读写完整性。备份电池模块通常会配合数组卡的Write-Back缓存模式,借由此内存缓存读写作业以得到更高的读写性能;但是没有备份电池模块的硬件磁盘阵列卡,切勿使用Write-Back缓存模式以免遭遇断电情形导致读写数据流失。此外,因为硬件磁盘阵列卡搭载内置处理器,所以可以与系统分离出来,对硬盘进行各种作业,还原作业的速度也比软件磁盘阵列快。缺点是其售价很高,通常只用于RAID 5和RAID 6。

责任编辑:武晓燕 来源: Arestor非编系统集成
相关推荐

2017-12-15 13:44:22

2020-02-21 14:55:02

Python代码字符串

2017-12-25 13:26:36

CNN深度学习网络

2018-11-25 10:08:44

阿里巴巴技术开源

2020-08-05 12:17:00

C语言代码分配

2013-09-09 09:59:39

虚拟化云计算

2017-10-10 13:58:38

前端CSS滤镜技巧

2021-01-29 13:22:58

Swagger版本OpenAPI

2018-02-07 08:21:42

2010-08-23 09:20:11

Linux命令

2015-11-02 13:50:34

物联网物联网发展

2015-03-25 11:14:28

2020-06-12 09:20:33

前端Blob字符串

2020-07-28 08:26:34

WebSocket浏览器

2014-11-28 09:33:10

2020-03-16 16:20:03

less查看文件Linux

2011-04-13 10:06:50

网关路由器宽带路由器

2020-02-17 16:47:44

Android Context细节

2014-07-29 16:21:57

Git

2024-05-29 10:08:40

点赞
收藏

51CTO技术栈公众号