LUN和Volume是两个不同又相同的概念:
不同:
1)Voume一般是对存储而言的,一般用存储管理软件在对最初的“裸”盘操作时使用Volume的概念;
2)当做好磁盘的RAID、分好容量后要对联结使用的主机进行映射(Mapping),这时同时给他分配一个LUN号码;
3)对OS它所识别的就是LUN号码,通过OS的Format,一般就是我们看到的Drive了;
相同:
同一个实体分别在两个系统中(Storage and Host OS )的标识
LUN和VOLUME的关系
LUN是对存储设备而言的,volume是对主机而言的。
怎么去理解呢?
选择存储设备上的多个硬盘形成一个RAID组,再在RAID组的基础上创建一个或多个LUN(一般创建一个LUN)。许多厂商的存储设备只支持一个RAID组上创一个LUN。此时LUN相对于存储设备是一个逻辑设备。
当网络中的主机连接到存储设备时,就可以识别到存储设备上逻辑设备LUN,此时LUN相对于主机来讲就是一个“物理硬盘”,与C盘D盘所在IDC或SCSI硬盘的性属是相同的。在该“物理硬盘”上创建一个或多个分区,再创建文件系统,才可以得到一个VOLUM。此时VOLUME相对于主机是一个逻辑设备。
从容量大小方面比较VOLUME,分区、LUN、RAID的关系如下:
VOLUME= 分区 ≤ 主机设备管理器中的磁盘 = LUN ≤RAID≤ 存储设备中硬盘的总容量。
上述只是针对一般情况,VOLUME也只是针对主机来讲。个别厂商对LUN和VOLUME定义与普通厂商的定义不同,甚至会起一些奇怪的名称,这些名称即使是存储行业的资深人士也不一定全明白。不过只要你能分清楚其实质就行。
因此我们在学习存储知识的时候,也呼吁一下各厂商都能将产品名称标准化,概念统一化。不过估计只能等到某一个厂商统一了整个存储市场之后才有可能做到,就好象当年秦始皇统一了六国之后才能统一计量单位和货币一样。