JBOD磁盘磁盘簇

JBOD是存储领域中一类重要的存储设备。 JBOD(Just a Bunch Of Disks,磁盘簇)是在一个底板上安装的带有多个磁盘驱动器的存储设备。通常又称为Span。 和RAID阵列不同,JBOD没有前端逻辑来管理磁盘上的数据分布,相反,每个磁盘进行单独寻址,作为分开的存储资源,或者基于主机软件的一部分,或者是RAID组的一个适配器卡。JBOD 不是标准的RAID级别,它只是在近几年才被一些厂家提出,并被广泛采用。

目录

1应用举例

2工作原理

3优缺点

4其他

1应用举例编辑

以三个硬盘组成的Span为例,其数据存储方式如图所示:Span是在逻辑上把几个物理磁盘一个接一个串联到一起,从而提供一个大的逻辑磁盘。Span上的数据简单的从第一个磁盘开始存储, 当第一个磁盘的存储空间用完后, 再依次从后面的磁盘开始存储数据。Span存取性能完全等同于对单一磁盘的存取操作。Span也不提供数据安全保障。它只是简单的提供一种利用磁盘空间的方法,Span的存储容量等于组成Span的所有磁盘的容量的总和。如图例.

2工作原理编辑

JBOD可以在基于并行SCSI电缆的直接附加存储中使用,或在一般情况下,在具有Fibre Channel接口的存储网络中使用。因为JBOD不十分智能,而且存储网络没有独立的接口,所以单独驱动器的接口类型决定了SAN的连接类型。基于IP的存储网络使用千兆以太网,因此传输需要独立的JBOD磁盘上的千兆以太网/IP接
JBOD

口,或者在千兆以太网和IP到Fibre Channel或并行SCSI之间的桥接设备。随着时间的推移,磁盘驱动器厂商会决定市场需要的接口类型。

磁盘驱动器插在一个内部总线上,将服务器与JBOD系统之间的外部总线电缆简化成单条电缆连接。JBOD也支持热插拔磁盘驱动器,即可以在不影响数据存储和服务器操作的同时增加或者替换磁盘。

使用SCSI磁盘的JBOD,各磁盘之间组成一个封闭的SCSI菊花链,为主机提供了并行SCSI连接。使用Fibre Channel磁盘的JBOD可以提供1~2个Fibre Channel接口,在内部形成一个共享环段。

使用SCSI Enclosure Services协议可以提供带内管理,它可以在并行SCSI和Fibre Channel环境中使用。一些厂商的产品允许通过硬件开关或者跳线将JBOD分成分离的磁盘阵列,比如,可以将一个单独的Fibre Channel JBOD分成对主机来说独立的两个资源。

在JBOD中,单独的磁盘驱动器如何进行数据存储取决于主机或者取决于HBA的RAID智能。例如,Windows磁盘管理程序可以从各个JBOD磁盘中创建单独的卷,或者将一组JBOD磁盘分配成一个软件RAID组成的卷。

3优缺点编辑

JBOD与RAID阵列相比较的优势在于它的低成本,可以将多个磁盘合并到共享电源和风扇的盒子里。市场上常见的JBOD经常安装在19英寸的机柜中,因此提供了一种经济的节省空间的配置存储方式。随着更高容量的磁盘驱动器投入市场,采用具有几个TB的磁盘建立JBOD配置成为可能。

在JBOD的使用过程中,最主要的问题是JBOD在单独的磁盘出现故障的恢复能力,如果没有恰当的迂回能力,那么一个驱动器的故障就可能导致整个JBOD的失效。

JBOD中的磁盘阵列有着严格的制冷系统和电源设施,这些都是容错的重要体现。电源、冷却系统、数据总线和其他部件的容错可以帮助数据存储系统挽回由于硬件损坏而引起的错误,但是不能帮助检查并修复错误。理论上,JBOD解决方案应该在管理状态通过向预警软件发送标准信息来告知管理人员目前数据的问题。

JBOD与RAID比较列表

  可靠性 控制器 智能功能 成本
JBOD 较低
RAID 较高

使用中的改进

由于JBOD一般在使用中都包含多个磁盘,因此总的存储容量十分巨大,而如果一个磁盘的故障就会造成整个设备中的故障,势必对系统是一个巨大风险。其中的一个解决办法是软件RAID。从主机端来看,采用软件RAID和JBOD的结合与硬件RAID在逻辑上没有任何区别,只是软件RAID会消耗一部分主机资源,而且与硬件RAID相比,无法到达高性能系统的苛刻要求。

对于共享存储,改进JBOD的另一个方法是使用存储虚拟化设备,它们位于主机系统和JBOD目标之间。存储虚拟化设备负责向多个JBOD或者RAID阵列存取数据,从而造成一种假象:每个主机都有单独的存储资源。这使得在主机上免除软件RAID成为可能,因为这项功能现在由设备来承担。从本质上说,除了存储虚拟化设备和存储磁盘阵列位于存储网络上的不同范围以外,存储虚拟化实现了智能RAID控制器相同的功能。尽管存储虚拟化设备给出了主机系统中对存储资源的简单描述,但它还是必须承担管理数据放置的复杂性,并自动地从故障和中断中恢复,这并不是一个常见的任务。

4其他编辑

可用性与价格的平衡论

从表面上看,JBOD仅是将多个磁盘简单组合在一起,实现难度并不大,但实际上仅仅是底板的设计就具有很高的技术含量。这一点从服务器的磁盘扩展能力上便可见一般,一般服务器可以扩展五、六块磁盘,而如果再增加就变得十分困难,与之相比,JBOD大都为十几块磁盘,甚至多到几十块磁盘,因此如何让众多的磁盘集中发挥数据存储的作用就成为一个不小的挑战。

JBOD没有控制器,并不意味着可用性很差,事实上,从使用的磁盘类型(SCSI与Fibre Channel磁盘)来看,其磁盘本身的可靠性就比低端ATA磁盘高得多。另外,国外的先进产品具有一些智能功能,可靠性、性能与中低端RAID产品不相上下。与之相比,国内有些品牌RAID的可用性显得格外逊色。笔者在国内某实验
JBOD

室观看到了某产品(其品牌在国内具有一定的影响力)的测试结果,根据测试工程师介绍,该产品的性能很不错,但是经常发生故障,因此用户不可能选购这样的产品。

如果为JBOD安装了提高可靠性的RAID控制器,那么它就变成RAID了,成本也自然随之提高。因此,JBOD最大的用武之地是在可靠性要求不高的情况下,最大限度地发挥其成本低廉的优势。

目前,中小企业用户的存储需求很高,对于这部分用户来说,JBOD就比较适合。在数据存储过程中,即使在百分之一的概率下出现了故障,无非是多花些时间的问题,不会对关键业务造成致命影响,而用户在成本上却得到很大回报,无需为低端的存储应用去做昂贵的投资。

时间: 2024-11-01 16:49:22

JBOD磁盘磁盘簇的相关文章

希捷微软联合发布磁盘-磁盘-云备份服务

希捷子公司i365和微软合作推出了一款面向Windows环境的设备和基于云的服务,让用户可以本地备份和离站复制数据. 希捷提供的备份软件将与运行在微软Data Protection Manager 2010 (EDPM)设备上的Windows Storage Server紧密集成.EDPM对来自应用服务器的数据进行备份,然后可以将这些数据复制到磁盘阵列.磁带库和i365的云存储库中. 据i365总经理Terry Cunningham称,任何复制到i365云中的数据都是先经过重复数据删除处理,以实

如何快速格式化和磁盘碎片整理

快速格式化 所谓的快速格式化,在格式化过程中重写引导记录,不检测磁盘坏簇,FAT表中除坏簇以外所有表项清零,根目录表清空,数据区不变.而正常格式化会重写 引导记录,重新检查标记坏簇,其余表项清零,清空根目录表,对数据区清零.快速格式化后的硬盘,可以通过技术手段进行恢复. Dos下的format命令是用来进行格式化的. FORMAT A:或c:, d:等等,后面可以加一些参数 比如FORMAT A: /S 这是格式化并追加系统.也就是制作一个简单的启动盘. 如果给硬盘进行格式化(重装系统前的准备工

[揭秘]基于磁盘数据的电子取证过程详解

0×1 简介 随着计算机犯罪个案数字不断上升和犯罪手段的数字化,搜集电子证据的工作成为提供重要线索及破案的关键.恢复已被破坏的计算机数据及提供相关的电子资料证据就是电子取证.NSTRT也曾协助进行过电子取证的工作,本期NSTRT将以一个假定的案例对基于磁盘的电子取证的过程进行一次讲解. 在一般的数据取证工作中,为了证据保全,确保取证工作造成数据丢失,在获取到证据介质后,首先要做的就是对介质数据进行全盘镜像备份.在制作完镜像备份后,接下来要做的就是对镜像进行数据提取了. 本文按照数据提取的常规思路

操作系统安装时文件系统的选择

Windows可以同时支持FAT32和NTFS两种文件系统,FAT32长于兼容性,NTFS长于系统安全性.在满足应用的前提下,怎样设置文件系统才能充分发挥Windows的特性呢?在讨论这个问题之前,我们先来看一下FAT32和NTFS两种文件系统各有哪些特点. FAT32文件系统 在推出FAT32文件系统之前,通常PC机使用的文件系统是FAT16.像基于MS-DOS,Win 95等系统都采用了FAT16文件系统.在Win 9X下,FAT16支持的分区最大为2GB.我们知道计算机将信息保存在硬盘上称

揭密Emulex SAN光纤云存储网关的概念

本文讲的是揭密Emulex SAN光纤云存储网关的概念,[IT168 资讯]EMC一位技术顾问Dave Graham最近更新的博客揭示了Emulex SAN光纤云网关的概念. 从概念上来看,ES3设备是一个SAN光纤实体,其表现形式为虚拟的SAS或光纤通道磁盘来访问主机服务器.然而,与其他本地目标如EMC Symmetrix或Clariion阵列不同的是,E3S设备重新格式化.压缩,并通过交互相连的SAN对收到的SCSI数据访问命令进行加密,将其整合在一个协议内部,并将它们送到Atmos等云存储

使用Apache HBase处理海量数据深入学习

过去的几年中,在多种方式的数据存储和查询上,我们都看到了真正意义上的爆炸式发展.其中被称为NoSQL的数据库站在了改革的前沿,正在形成新的持久化存储备选方案.NoSQL的流行很大程度应当归功于如Google.Amazon.Twitter和Facebook等大型公司,因为他们聚集了大量的数据需要进行保存.查询和分析.且越来越多的公司正在收集海量的数据,并且需要能够有效的全部利用来充实自己的业务.例如社交网络需要分析用户直接的社交关系并对关系用户进行推荐,同时几乎每个大型网站都有自己的推荐引擎向你推

十大大数据存储工具

摘要:市面上有大量的大数据存储产品. 市面上有大量的大数据存储产品.哪些产品是最好的?很显然,没有一个简单的答案.选择大数据存储工具牵涉许多变化因素,包括现有环境.目前的存储平台.数据增长预期.文件的大小及类型.数据库和应用程序程序组合等. 虽然本文根本不是什么完整的清单,但还是列出了值得你考虑的几种顶尖的大数据存储工具. 大数据存储领域的主要竞争者 日立 日立提供了几款大数据存储产品.与Pentaho软件公司合作开发的大数据分析工具.日立超级横向扩展平台(HSP).HSP技术架构以及日立视频管

MegaCli工具命令总结

一.巡读 1. MegaCli -adppr -enblauto -a0,立即激活. 2.MegaCli -adppr -enblman -a0 设置成手动模式,需要用MegaCli -adppr -start –a0 来激活. 3.用MegaCli -adppr -info -a0来查看巡读的模式,本次巡读结束与下一次开始巡读的间隔,当前状态等信息. 4.MegaCli -fwtermlog -dsply -a0可以查看巡读的进度 5.MegaCli -adppr -stop -a0 结束巡读

MySQL配置文件之mysql.ini参数详解

  my.ini(Linux系统下是my.cnf),当mysql服务器启动时它会读取这个文件,设置相关的运行环境参数. my.ini分为两块:Client Section和Server Section. Client Section用来配置MySQL客户端参数. 要查看配置参数可以用下面的命令: show variables like '%innodb%'; # 查看innodb相关配置参数 show status like '%innodb%'; # 查看innodb相关的运行时参数(比如当前