raid和LUN

一、raid 和LUN的概念

raid:磁盘阵列(Redundant Arrays of Independent Drives,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。磁盘阵列是由很多块独立的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。

LUN:逻辑单元号(Logical Unit Number,LUN),LUN ID 的作用是扩充Target ID。每个Target下都可以有多个LUN Device,通常简称LUN Device为LUN.

二、为什么要划分raid

对存储划分RAID,利用数组方式来作磁盘组,配合数据分散排列的设计,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。可以提高存储服务的高可靠性,提升存储的存储容量,加速存取速度等能力,提高传输速率,通过数据校验提供容错功能。

三、为什么要划分LUN

在SCSI总线上可挂接的设备数量是有限的,一般为8个或者16个,我们可以用Target ID来描述这些设备,设备只要一加入系统,就有一个代号,我们在区别设备的时候,只要说几号几号就可以。SCSI(小型计算机系统接口)是一个并行接口,它通过一条电缆同时连接八个设备;电缆和主机适配器组成了SCSI总线。在SCSI程序中每个设备都分配了一个唯一的数字,其中8位带是0-7之间任意一个数,16位带是8-16位中任意一个数。每一个目标有通过设备自身的控制器连接八个附加设备的能力;这些设备是逻辑单元,其中每个都分配有用于识别SCSI控制命令过程的唯一识别号。而实际上我们需要用来描述的对象,是远远超过该数字的,于是我们引进了LUN的概念,也就是说LUN ID的作用就是扩充了Target ID。每个Target下都可以有多个LUN Device,我们通常简称为LUN,这样就可以说每个设备的描述就从Target x变成了Target x LUN y了,那么,我们描述设备的能力增强了。

四、LUN与Raid的关系

RAID Group:简单来说,RAID Group就是将多个硬盘组合起来的一个集合,以实现更大容量、更快读写速度、更高冗余度等目的。常见的RAID Group类型有RAID 0、RAID 1、RAID 1/0、RAID 3、RAID 5、RAID 6。

LUN:LUN是位于RAID Group之上的逻辑结构。LUN可以被添加进主机中,并被主机视作物理硬盘使用。如图所示,是一个由四块硬盘组成的RAID 5 Group,其上创建了三个LUN,LUN 1、 LUN 2、 LUN3:raid和LUN_第1张图片

LUN是对主机而言,主要是针对主机的外存储,raid是一种数据保护的标准,保护的对象是存储。主机上面是一个LUN,可能在后端是通过raid方式分配的,主机还可以通过LUN做raid。

你可能感兴趣的:(存储)