硬RAID、软RAID 、BIOS RAID

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

BIOS RAID支持

系统环境

Novell SUSE Linux Enterprise Desktop 10

Novell SUSE Linux Enterprise Server 10 

背景

什么是"BIOS RAID" ? 对于BIOS RAID的支持有哪些?


解决方案

术语

RAID

独立磁盘冗余阵列,是一个存储类术语. 是为了提高性能和可靠性, 将多个磁盘组合起来, 从外面来看是一个存储单元. 比较详细的关于RAID的介绍不在此文档范围之内; 维基百科文章"RAID"提供了比较好的内容.


硬RAID 

硬RAID是在存储控制器中实现的RAID ("RAID卡")

通过特有的硬件和固件. 控制器的BIOS为管理RAID安装提供了接口.  对于系统级的应用而言, RAID看起来只是一个像SCSI硬盘一样的单一的存储设备. 因此, 操作系统可以通过一个标准驱动来将RAID做为存储设备来使用. 如果需要对RAID进行配置和对物理磁盘陈列进行监控, 需要使用专有的驱动程序.


软RAID 

软RAID独立于存储控制器之外由软件, 操作系统驱动程序来实现的. 这个驱动程序负责配置管理 RAID.

Linux平台上, 软RAID是通过md(多设备) 内核驱动和 mdadm 这个管理工具来实现的. Linux 软RAID使用它自己的格式来存储 RAID 配置信息 (称之为"元信息").


BIOS RAID

BIOS RAID (被称之为"准硬RAID") 是软RAID的一种形式. 它的RAID配置管理部分或是全部由存储控制器来完成, 但它不是真正意义上的硬RAID. 为了使BIOS RAID能够正常工作, 在操作系统中需要安装一个驱动程序.

BIOS RAID 经常被戏称为"伪RAID" , 因为它很容易被误以为是硬RAID. 一般在存储控制器中提供这种BIOS RAID功能的厂商很少会告知购买者关于这不是硬RAID, 而且它需要在操作系统中装载一个专用驱动程序才能使其正常工作这些信息. 一个相对比较合理的描述它的术语应该是 "BIOS协助的软RAID".


对比硬, 软和 BIOS RAID


硬RAID 对比 软RAID: 这种比较超出本文档的讨论范围. 

BIOS RAID 对比 硬RAID


  • BIOS RAID 需要专用驱动程序才能工作; 硬RAID 不需要. 使用专有驱动会使恢复数据有时候变的非常复杂, 比如说:系统无 法引导

  • 对于BIOS RAID, CPU用于管理RAID结构. 对于硬RAID, 这些全部由存储控制器来负责, CPU不参与RAID的维护.


BIOS RAID 对比 Linux 软RAID


  • BIOS RAID 局限于连接到提供 BIOS RAID 功能存储控制器的存储设备. 对于Linux 软RAID, RAID可以使用在多种块存储设备上, 包含那些连接到存储控制器上但不支持RAID功能的存储设备, 或是是连接到不同的存储控制器上的存储设备.

  • 对于BIOS RAID, 它需要一个专用驱动以正常工作, 而Linux软RAID可以通过一个标准驱动程序来实现( md).

  • BIOS RAID在存储设备上设置的结构是因厂商不同而不同的. 如果存储控制器失效, 需要使用相同规格的存储控制器才能够访问RAID上的数据. 对于Linux 软RAID, 存储设备上设置的结构是独立于磁盘控制器之外的, 如果由于控制器本身缺陷造成无法管理RAID, 可以使用另外一个控制器来重新获取数据, 而且不需要是同规格的存储控制器.

  • 在BIOS RAID中存储的数据可以很容易在Linux+Windows双系统环境中的Microsoft Windows中访问到.


对于BIOS RAID的支持


Novell SUSE Linux Enterprise Server 10 和 Novell SUSE Linux Enterprise Desktop 10 中带有的"dmraid"包 ("A Device-Mapper Software RAID Support Tool") 是用来浏览, 激活,关闭和查看多个 BIOS RAID 集的属性:


  • Highpoint HPT37X

  • Highpoint HPT45X

  • Intel Software RAID

  • Promise FastTrack

  • Silicon Image Medley

从dmraid包中带有的帮助文件可以看出, 目前这个软件是不成熟的, 需要小心使用

什么是RAID及创建RAID的方法 一、什么是raid RAID ( Redundant Array of Independent Disks )即独立磁盘冗余阵列,实际上是用多个独立的磁盘成在一起形成一个大的磁盘系统,目的是实现比单块磁盘更好的存储性能和更高的可靠性。 二、RAID 有哪些? RAID方案常见的可以分为: RAID0 RAID0 是将多块磁盘合在一起形成一个大容量的存储。当我们要写数据的时候,会将数据分为N份,以独立的方式实现N块磁盘的读写,那么这N份数据会同时并发的写到磁盘中,因此执行性能非常的高。 R. 阅读详情

相关推荐

Linux系统RAID实战指南:从RAID配置到RAID优化

本文详细介绍了Linux系统下RAID技术的实战配置优化,涵盖RAIDRAID的部署、性能调优及故障处理。通过具体案例和命令行操作,帮助读者掌握RAID5配置、磁盘故障模拟恢复、RAID BIOS设置等关键技能,提升数据存储的安全性和性能。

weixin_30836759的博客 638

实现/ RAID在CentOS服务器上的安装

本文将介绍如何在CentOS服务器上安装和配置/RAID,并提供相应的源代码示例。请注意,在实际应用中,你可能需要更多的配置和调整来满足你的需求。因此,建议在进行RAID配置之前详细阅读相关文档和手册,以确保正确配置和管理RAID系统。一旦你完成了/RAID的配置,你可以继续完成CentOS的安装过程。RAID通常通过主板上的RAID控制器或单独的RAID卡来实现。4.2. 创建RAID阵列并选择RAID级别(如RAID 0RAID 1、RAID 5等)。4.3. 配置RAID阵列的磁盘

TpCode的博客 749

实战指南:利用RAID卡构建高效RAID5阵列

本文提供了一份详细的实战指南,指导用户如何利用RAID卡构建高效且安全的RAID5阵列。文章深入对比了RAIDRAID的优劣,提供了关键的件选购避坑指南,并逐步演示了从配置、性能调优到故障重建的完整流程,旨在帮助用户打造稳定可靠的企业级存储解决方案。

xxx12的博客 927

手把手教你做raid,各主板raid开启设置方法

提醒:由此文章被多处引用,奉为经典,但可能由于原图片服务器承受不起如此大的流量,现在图片基本上都显示不出来了,本人早有准备,现可以在以下地址看到有图版的,希望163不限流量.07-5-8失望了,这个163天天都说图片服务器维护,白天基本上看不到东西,以前的地址虽然有时看不到,但可以看到的还是比较多的。这篇文章太受欢迎了,改天我在服务器上放个压缩包,这样带宽占的少点。手把手教你做raid,各主

柳永法的个人博客 4万+

如何判断Linux是否做raid,linux – 如何区分“假RAID”和真正的RAID

如今,RAID控制器的市场相当稳固.可以应用三种广泛的笔刷启发式:>价格看看Areca,3Ware,Adaptec和LSI的正版RAID卡的价格.任何比这些控制器便宜得多的东西都是“假RAID”.请记住,如果真的太好了可能不是.>制造商如今制造真正的RAID控制器的制造商数量相当有限.有可能是这种套件的主要制造商之一没有制造的东西是“假RAID”.制作RAID控制器的主要产品是:A...

weixin_42466857的博客 499

intel主板raid出现rebuild状态错误

转载地址:http://www.jinbuguo.com/storage/raid_types.html 上面的文章写得很好,特意记录备查。 最近一台服务器盘一直黄色灯报警,重启后发现居然使用的是主板BIOS提供的RAID,intel芯片也就是Intel Rapid Storage Technology。 以前没有接触过,按Ctrl + I后显示RA...

mi2006的专栏 6912

真假RAID6

真假RAID6 Rechard Luo 随着RAID6的越来越流行,越来越火,市场对其的关注多也越来越多;同时,也出现了其他一些能够支持两个磁盘故障的RAID技术,比如RAID5E,RAID5EE,以及RAID10RAID01,这里暂且称呼它们为假RAID6。它和真RAID6技术到底有何差别,有什么优劣势,下面将一一道来。 一、RAID5E & RAID5EE...

weixin_34166472的博客 200

服务器系统怎么用主板RAID,超微主板如何创建RAID磁盘阵列 服务器RAID0RAID1教程(图文)...

一般服务器会配备两个或者多个盘来磁盘阵列,而今天一个网友咨询装机之家小编“超微主板怎么创建RAID磁盘阵列?”,其实方法十分简单,下面云狐网分享一下服务器RAID0RAID1图文教程,以超微主板为例,其它品牌主板设置方法大同小异,可以参考。HHd电脑_数码_手机应用问题解决的IT技术网站seo - 云狐网1、首先将SATA模式改成RAID模式;服务器电脑开机之后,我们反复按下“DEL”...

weixin_35930255的博客 5137

CentOS/RAID安装方法

最近有需要做RAID的服务器,所以今天来说一下安装CentOS到RAID。先说的是,由于主板芯片不支持,冷博客没有安装成功RAID,对于RAID只有Windows和一些看来的经验。RAID10请看这里一.RAID1.1件设置首先,主板要支持RAID或者加装RAID卡,这里以技嘉MA785GMT主板系列为例,首先在bios中开启RAID选项,如果为灰色,请把盘接口选到...

weixin_34167819的博客 1019

raid磁盘阵列)

略。

lengye7的博客 2197

Linux服务器件及RAID配置实战

是Redundant Array of independent Disks的缩写,中文简称为独立冗余磁盘阵列把多块独立的物理盘按不同的方式合起来形成一个(逻辑盘),从而提供比单个盘更高的存储性能和提供数据备份技术磁盘阵列的不同方式成为RAID级别(RAID Levels)常用的RAID级别RAID 0RAID 1、RAID 5、RAID 6、RAID 1+0RAID 0(条带化存储

FolloW_0616的博客 1839

Linux-RAID

RAID存储技术通过多块盘的不同合策略提升性能、容量或可靠性。主要RAID级别包括:RAID 0(性能优先)、RAID 1(镜像备份)、RAID 5/6(校验冗余)和RAID 10(混合方案)。底层技术基于条带化、镜像和校验三种机制,各有不同的容错能力I/O代价。实际应用中需注意RAID不等于备份,且不同级别适用于不同场景(如日志、系统盘、数据库等)。Linux环境下可通过mdadm工具创建

刘伟的博客 1636

Raid卡相关操作

分为RAID卡和RAID卡 通过用件来实现RAID功能的就是RAID,独立的RAID卡,主板集成的RAID芯片都是RAID。 通过件并使用CPU的RAID卡是指使用CPU来完成RAID的常用计算,RAID占用CPU资源较高。 绝大部分服务器设备是RAID。 IOP作为RAID卡的CPU,通过执行闪存中的Firmware,控制SCSI等raid卡控制器、Cache Memory以...

WXYQ_Q的博客 2916

Linux服务器RAID选型实战:从RAIDRAID

RAID(独立磁盘冗余阵列)是Linux服务器存储架构中的基石技术,其核心原理是通过多块磁盘合实现性能提升或数据冗余。在工程实践中,工程师需要区分RAID(mdadm)、RAIDZFS存储池三种实现路径,并根据业务场景权衡CPU开销、数据安全成本。RAID 5、RAID 10等不同级别在容量利用率、重建速度故障容忍度上差异显著,直接影响数据库、虚拟化等核心业务的稳定性。从系统安装时RAID卡驱动加载,到mdadm阵列的搭建故障重建,再到ZFSHBA直通模式的选型,底层存储的合理规划决定

weixin_33417488的博客 277

Linux RAID实战:从阵列选型到故障恢复

RAID作为独立磁盘冗余阵列技术,通过条带化、镜像校验机制为Linux环境提供高性能高可用存储,是数据库、文件共享等场景的基石。在具体工程实践中,用户常面临RAID(mdadm)RAID卡的选型权衡:RAID跨平台兼容好,RAID依赖独立缓存掉电保护,但驱动加载、阵列卡模式配置等细节极易导致系统无法识别磁盘或启动失败。从RAID级别对比、mdadm创建重建、阵列卡驱动加载,到RAID降级后的数据恢复ZFS方案对比,系统掌握这些操作才能让存储架构真正可靠。本文结合真实服务器运维经验,梳理L

weixin_32822843的博客 311

盘相关合集,以及LVM操作实践

1. 机器装有两块盘,重装系统只找到一块盘,如何解决?  正常装完系统后,运行:   a. lsblk查看盘信息,这里可以发现还没有使用的另一块盘。 b. fdisk或parted给盘分区,取决于盘格式,一盘都是parted,在使用这两个命令时可以看到盘的格式 c. 分好区后(比如分成/sdb1,/sdb2两个分区),再用mkfs在分区上建...

weixin_30580943的博客 84

/RAID0

一、简单认识RAID RAID不需要RAID控制卡,它通过件进行控制。Windows 2000/XP支持该功能。先给大家介绍一下RAID的基本知识。 在Windows2000/XP中,物理盘分为两种类型,一种是基本磁盘,一种是动态磁盘。基本磁盘是包含主分区、扩展分区和逻辑驱动器的物理盘,可以被其他x作性访问;动态磁盘可通过Windows 2000/XP中的“磁...

weixin_34232617的博客 532

raid 磁盘阵列

raid 磁盘阵列 独立的磁盘冗余阵列 简单来说raid就是一种将多块物理磁盘按照不同的方式合起来形成一个名,从而提供比单个磁盘更高的存储性能和安全性。 raid的不同方式称为raid的级别。 优点: 增强了存储能力 可高效恢复磁盘 支持热插拔 raid的分类: RAID:用件实现,为了提高速度,所有操作都是通过操作系统及其cpu实现 RAID:通过件来实现 1.主板集成ra...

weixin_45177186的博客 255

RAIDRAID的区别

RAIDRAID的区别   什么是RAID?     RAID是英文Redundant Array of Independent Disks的缩写,翻译成中文即为独立磁盘冗余阵列,或简称磁盘阵列。简单的说,RAID是一种把多块独立的盘(物理盘)按不同方式合起来形成一个(逻辑盘),从而提供比单个盘更高的存储性能和提供数据冗余的...

Super_man54188的博客 671
上一篇: Linux定时删除过期文件
下一篇: Google的免费DNS服务器
fujs999
博客等级 码龄24年 25粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值