Linux下如何区分存储映射的多个相同大小LUN

发布时间:  2014-09-04 浏览次数:  290 下载次数:  3
问题描述
客户的S5800T划分了两个相同大小的LUN,一个是SAS LUN,另一个是SATA LUN,SAS LUN主要应用于当前业务,SATA LUN用于备份,这两个LUN需要同时映射给一台Linux服务器,在服务器端如何区分这两个LUN?
告警信息
处理过程
1. 将存储中映射出去的所有LUN的WWN统计下来
2. 在系统中输入:ll /dev/disk/by-id,会将sdx对应的SCSI-ID全部列出
3. 对照WWN号和SCSI-ID号,来进行一一识别,识别好后,用e2label来添加卷标
4. 进行后续的分区、格式化、挂载、添加fstab等操作。
根因
存储划分LUN映射后会生成一个全局唯一的WWN号,映射给Linux时,会同时将这个WWN号传递过去,在Linux系统中会表现为SCSI-ID,我们只需要将存储中的WWN号和SCSI-ID对应起来,就可以分辨出系统中的磁盘是存储中划分的哪个LUN。方便后续维护,对应好后可以为对应的卷用e2lable命令来添加一个卷标。
建议与总结
本文仅仅是从Linux系统的角度来解决处理,在遇到类似问题而不同操作系统的时候,也可以从WWN的角度来进行处理。思路一样,只不过不同系统间操作方法略有区别。

END