磁盘阵列里lun怎么理解?

磁盘阵列里lun怎么理解?,第1张

LUN的全称是Logical Unit Number,也就是逻辑单元号。我们知道SCSI总线上可挂接的设备数量是有限的,一般为6个或者15个。

1、每个target下都可以有多个lun device,我们通常简称lun device为lun,这样就可以说每个设备的描述就有原来的target X变成target x lun y了,那么显而易见的,我们描述设备的能力增强了。

2、LUN ID不等于某个设备,只是个号码而已,不代表任何实体属性,在我们的实际环境里,我们碰到的LUN可能是磁盘空间,可能是磁带机,或者是media changer等等。

3、LUN的神秘之处(相对于一些新手来说)在于,它很多时候不是什么可见的实体,而是一些虚拟的对象,比如一个阵列柜,主机那边看作是一个target device,那为了某些特殊需要,我们要将磁盘阵列柜的磁盘空间划分成若干个小的单元给主机来用,于是就产生了一些什么逻辑驱动器的说法。

1、关于文件存储
文件储存最具代表性的NAS,对于大多数用户来说,NAS就类似于一个共享文件夹,用户可以直接将数据放在NAS上,用于传输。同时,NAS是通过网络达成储存的目的,依附于TCP/IP网络协议栈,这也就是NAS存储于上文的DAS和SAN存储最大的不同点。
2、关于块储存
块储存我们可以将其看成裸盘,但是裸盘是不能被系统访问,不过,可以格式化为你指定的文件系统Ext3,Ext4,NTFS,FAT32等形式,这样便可以被系统访问了。常见的块储存为DAS、FC-SAN、IP-SAN三种类型。同时,块储存也是哦我们最常见的一种储存模式,比如pc硬盘、服务器硬盘。
3、关于对象储存
这种储存方式还是比较新的,常见的对象储存开源实现有Ceph的RADOS、Openstack的swift、AWS s3等;常见分布式文件系统有lustre、glusterfs、HDFS等。对象储存可以将其看作一家高级餐厅代客停车,客户需要车,你将钥匙给到别人,换来一张收据。
总体来说,三种储存方式,可从表面和本质着手,对象储存支持restful接口,块存储的用户是可以读写块设备的软件系统,例如传统的文件系统、数据库;文件存储的用户是自然人;对象存储的用户则是其它计算机软件。

我觉得和数据库尺寸和规划相联系吧, 比如 datafile 的尺寸,归档卷的尺寸,索引文件的尺寸,去定义raid group是raid10还是raid5,然后分LUN的大小,用作Oracle的话LVM好像还不如用ASM吧?
EMC有些工程师认为LUN太大性能上不如小一些的LUN,但从DBA的角度来讲,LUN太多维护上不是太方便,自己权衡吧,从性能与维护方面取一个平衡点。
我们LUN是EMC的工程师划好的。到时候直接拿过来用的,不过也要分LUN的作用是什么,可以安类别来分,我们45GB的最多,当然小的也有,更大的也有,不过不占主要的。 因为我们的EMC存储是给公司所有应用用的。不仅仅是数据库,同样也会根据数据库的大小来确定划的LUN的大小,数据库大而LUN太小每次划盘也烦的。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13012270.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存