磁盘系列 基础知识(三)Volume LUN 以及区别

磁盘系列 基础知识(三)Volume LUN 以及区别

1. Volume 卷

1.简单说:

常见的是一个volume对应一个分区,类似 windows的C盘或者D盘

2.详细说:

例如:一个或若干个物理硬盘组建成一个存储池,
一个存储池又建立了一个或若干个卷或者说存储空间,
相当于windows下的分区C盘或者D盘

3.Volume是一个逻辑概念,Partition 分区是物理概念

4.一个硬盘,就是一个存储数据的载体。在这个载体上分成几大部分,每一部分就是一个分区

5.Volume的逻辑概念是什么呢?

就是对上层提供了一个可以存储数据的逻辑载体
上层是谁?
文件系统。文件系统通过对Volume的读写,来管理自己的数据

6.Volume的读写,委托给底层的分区

分区委托给磁盘
例子:用户写数据123-应用API-内核-文件系统- 通过块读写请求,
	 发到volume-C盘-写数据123

2. LUN: logic unit number 逻辑单元号

1.简单说:

SCSI设备 Target ID 不够用,用LUN 扩充

2.详细说:

背景:
我们知道 SCSI总线上可挂接的设备数量是有限的,一般为6个或者15个,
我们可以用TargetID(也有称为SCSI ID的)来描述这些设备,
设备只要一加入系统,就有一个ID,我们在区别设备的时候,只要说几号几号ID就ok了

3.问题:

而实际上我们需要用来描述的对象,是远远超过16,于是我们引进了LUN的概念,
也就是说LUNID 的作用就是扩充了Target ID 
LUN: 每个Target下都可以有多个 LUN Device,我们通常简称 LUN Device 为 LUN,
这样设备的描述由 Target x 变成 Target x LUN y,显而易见的,我们可以描述更多的设备了

4.LUN ID:

不等于某个设备,只是个号码而已,不代表任何实体属性

在我们的实际环境里,我们碰到的LUN可能是磁盘空间,可能是磁带机,或者是media changer等等

5.LUN的来源:

一个 LUN的来源是来自存储池,存储池是由若干个硬盘组成的硬盘域例子:

6.实体LUN

对于服务器来说,一个LUN可以被看作是一块可以使用的硬盘,如在/dev/dsk目录下有相应的设备名称

7.虚拟LUN

它很多时候不是什么可见的实体,而是一些虚拟的对象比如一个阵列柜,主机那边看作是一个Target Device
为了某些特殊需要,我们要将磁盘阵列柜的磁盘空间划分成若干个小的单元,
于是就产生了比Target Device级别更低的逻辑对象(逻辑驱动器),
习惯称之为LUNO、LUN1、LUN2..

参考:
【存储】存储基本概念(lun,volume,HBA,DAS,NAS,SAN,iSCSI,IPSAN、存储池和存储卷

3. Volume 和 LUN的区别

1.对象不同

LUN 是对存储设备而言的,volume 是对主机而言的

2.过程

选择存储设备上的多个硬盘形成一个RAID组,
再在RAID组的基础上创建一个或多个LUN
(一般创建一个LUN许多厂商的存储设备只支持一个RAID组上创一个LUN。
此时LUN相对于存储设备是一个逻辑设备此时LUN相对于主机来讲就是一个”物理硬盘”,
与C盘D盘所在IDC或SCSl硬盘的性属是相同的在该“物理硬盘”上创建一个或多个分区,
再创建文件系统,才可以得到一个VOLUME

3.从容量大小方面

VOLUME = 分区≤主机设备管理器中的磁盘 =LUN ≤RAID≤ 存储设备中硬盘的总容量
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值