服务器中硬盘JBOD模式和RAID0模式区别

前言: 以通俗易通的方式来简单了解下JBOD和RAID0的原理和区别

Raid0

      简介: RAID 0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。

      原理: 他是把两块以上的硬盘合并在一块,数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。由于带宽加倍,读写IO速度也会加倍,所以这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。

简易图:
在这里插入图片描述

      上图以三个硬盘组成的RAID0为例,数据读写请求是分散到多个磁盘并行处理,IO效率大幅度提高

优点: 读写IO效率高

缺点: 数据可靠性低,无数据冗余,单盘损坏,数据存在丢失风险

通常与RAID1联合使用,保证数据可靠性和IO效率

JBOD

      简介:(just a bunch of disks,简单磁盘捆绑),官方术语称之为“Spanning”,仅仅是表面上将多个驱动器合并成一个大的逻辑磁盘(类似lvm的pv)

      原理: 数据的存放机制是由第一颗硬盘开始依序往后存放,即操作系统看到的是一个大硬盘(由许多小硬盘组成的)。但如果硬盘损毁,则该颗硬盘上的所有数据将无法救回。若第一颗硬盘损坏,通常无法作救援(因为大部分文件系统将磁盘分割表(partition table)存在磁盘前端,即第一颗),失去磁盘分割表即失去一切数据,若遭遇磁盘阵列数据或硬盘出错的状况,危险程度较RAID 0更剧。它的好处是不会像RAID 0,每次访问都要读写全部硬盘。但在部分的JBOD数据恢复实践中,可以恢复未损毁之硬盘上的数据。同时,因为每次读写操作只作用于单一硬盘,JBOD的传输速率与I/O表现均与单颗硬盘无异。

简易图:

在这里插入图片描述

      上图以三个硬盘组成的Span为例,其数据存储方式如图所示:Span是在逻辑上把几个物理磁盘一个接一个串联到一起,从而提供一个大的逻辑磁盘。Span上的数据简单的从第一个磁盘开始存储, 当第一个磁盘的存储空间用完后, 再依次从后面的磁盘开始存储数据。

优点: 成本低

缺点: 数据可靠性低,无数据冗余

有条件的情况下两者还是选择RAID0靠谱些

End……

  • 6
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 在 StorCLI 启用 JBOD 模式并创建 RAID,您可以按照以下步骤进行操作: 1. 确认系统的适配器编号。可以使用以下命令列出当前系统的所有适配器: ``` storcli /c all show ``` 2. 进入适配器所在的目录: ``` cd /opt/MegaRAID/storcli/ ``` 3. 进入适配器目录并创建 JBOD 模式: ``` ./storcli /c0 set jbod=on ``` 4. 创建 RAID: ``` ./storcli /c0 add vd type=raid0 drives=252:0,252:1 ``` 其,`/c0` 是适配器编号,`type=raid0` 表示创建 RAID0,`drives=252:0,252:1` 表示使用编号为 252 的物理驱动器 0 和 1 创建 RAID。 5. 查看 RAID 状态: ``` ./storcli /c0/v0 show ``` 6. 初始化 RAID: ``` ./storcli /c0/v0 start init ``` 这些命令将启用 JBOD 模式并创建 RAID0。请注意,这些命令可能需要根据您的系统和适配器进行调整。 ### 回答2: 在storcli工具JBOD模式是指将硬盘配置为无RAID模式,而RAID模式则是指硬盘被组合成一个逻辑单元,在JBOD模式下无法进行RAID的配置和管理。 RAID(Redundant Array of Independent Disks)即独立磁盘冗余阵列,它通过将多个硬盘组合成一个逻辑单元,实现数据的冗余和性能的提升。RAID提供了不同的级别,如RAID 0、RAID 1、RAID 5等,每个级别都有不同的特点和适用场景。 而在storcli,最高级的RAID模式就是将所有硬盘配置成JBOD,即将硬盘设置为无RAID模式。在JBOD模式下,每个硬盘都是单独工作的,没有冗余和性能提升。这种模式主要适用于不需要数据冗余和对性能要求较低的场景,如备份存储、大规模存储等。 要开启JBOD模式,在storcli可以使用相应的命令进行配置。具体步骤如下: 1. 打开终端或命令提示符,并登录storcli工具的命令行界面。 2. 使用storcli的命令参数设置JBOD模式,比如: storcli /cx set jbod=all 其,/cx表示要设置的控制器编号,可以根据具体情况进行调整,jbod=all表示将所有硬盘设置为JBOD模式。 3. 等待命令执行完成,确认JBOD模式的设置已经生效。 需要注意的是,在开启JBOD模式后,之前配置的RAID模式将被清除,其的数据将会丢失。因此,在进行JBOD模式配置之前,请务必备份和迁移重要的数据,以免造成不可挽回的损失。 总结来说,storcli jbod模式开启后,硬盘将被设置为无RAID模式,适用于不需要数据冗余和对性能要求较低的存储场景。 ### 回答3: storcli是一款管理LSI/Avago RAID卡的工具,它提供了一系列的命令来配置和管理RAID。在storcliJBOD模式被称为RAID最高级,以下是具体解释: JBOD模式是一个RAID模式,它代表“Just a Bunch Of Disks”,可以将多个磁盘组成一个单独的大容量存储设备。与传统的RAID模式相比,JBOD模式不会提供数据冗余和故障容错能力。相反,它只是简单地将所有磁盘组合在一起,使其看起来像是一个较大的磁盘。 当使用storcli开启JBOD模式时,我们可以将一组磁盘配置为一个RAID卷。这个卷可以被操作系统识别和使用,就像是一个普通的磁盘。如果使用的是JBOD模式,没有RAID级别的选择,数据不会被分块或复制。因此,在JBOD模式下,RAID卡将会简单地呈现出一组磁盘,没有其他的数据保护机制。 使用storcli开启JBOD模式的方法是根据具体的操作系统和RAID卡型号而有所不同。通常情况下,我们可以通过以下步骤来完成操作: 1. 安装storcli工具,可以从官方网站下载对应的版本。 2. 打开终端或命令提示符,并登录到RAID卡所在的服务器系统。 3. 运行相应的storcli命令,例如"storcli /c0 add jbod drives=1-4",其"/c0"表示控制器编号,"add"表示添加操作,"jbod"表示使用JBOD模式,"drives=1-4"表示要添加的磁盘编号。 4. 执行命令后,storcli将会将指定的磁盘组合在一起,并创建一个JBOD卷。在操作完成后,操作系统将会识别JBOD卷,并可以正常使用。 总之,JBOD模式是storcli的一种RAID模式,它将多个磁盘组合在一起形成一个较大的存储设备,但不提供数据冗余和故障容错能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值