「STORAGE」- JBOD, Just a Bunch Of Disk

解决方案

JBOD(just a bunch of disks,简单磁盘捆绑,简单驱动捆绑),其是个不太正规的术语,官方术语称作“Spanning”,它用来指「还没有根据 RAID(独立磁盘冗余阵列)系统配置以增加容错率和改进数据访问性能」的电脑硬盘;

原理简述

磁盘叠加

特性特征

顺序存放:资料的存放机制是由第一颗 磁碟开始依序往后存放,即作业系统看到的是一个大磁碟(由许多小磁碟组成)。

不支持容错:在某些分类上,JBOD并不算是RAID的等级。只是将多个磁碟空间合併成一个大的逻辑磁碟,不具有错误备援机制。

廉价(充分利用磁盘):

数据容易恢复:数据是存储到单个磁盘的,如果磁盘损坏可以进行单独修复(如果是 RAID 0 阵列,其数据是横向写入,则磁盘损坏后便无法恢复)。如果磁碟损毁,则该颗硬碟上的所有资料将无法救回。若第一颗硬碟损坏,通常无法作救援(因大部分文件系统将元数据存在磁碟前端,即第一颗),失去档案表即失去一切资料。

应用场景

该技术是为了组建更大的磁盘,为需要大量磁盘的应用提供存储;

JBOD 是个概念,而非类似于 RAID LVM 之类的存储技术,所以可能没有专门的 JBOD 软件或硬件,但是通过 LVM Linear 能够实现 JBOD 技术;

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

参考文献

百度百科/JBOD
JBOD – Network Encyclopedia
JBOD vs. RAID: What Are the Differences?