首页/系统与基础设施/存储速查/LUN 屏蔽与 LUN 映射的区别
SAN 与光纤通道60 条

LUN 屏蔽与 LUN 映射的区别

映射回答卷分配给哪台主机,屏蔽回答主机能看到哪些 LUN,两者通常由同一套主机对象与卷分配配置实现;它们与 fabric Zoning 属于不同层次,不能互相替代。

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌​​‌​‌‌‌‌​‌‌‌​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​‌‌‌​​‌​​‌‌​​​​‌​‌‌​​‌‌‌​‌‌​​‌​‌​​‌​‌‌‌‌​‌‌​‌‌​​​‌‌‌​‌​‌​‌‌​‌‌‌​​​‌​‌‌​‌​‌‌​‌‌​‌​‌‌​​​​‌​‌‌‌​​‌‌​‌‌​‌​‌‌​‌‌​‌​​‌​‌‌​‌‌‌​​‌‌​​‌‌‌​​‌​‌‌​‌​‌‌‌​‌‌​​‌‌​​‌​‌​‌‌‌​​‌​​‌‌‌​​‌‌​‌‌‌​‌​‌​‌‌‌​​‌‌​​‌​‌‌​‌​‌‌​‌‌​‌​‌‌​​​​‌​‌‌‌​​​​​‌‌‌​​​​​‌‌​‌​​‌​‌‌​‌‌‌​​‌‌​​‌‌‌​​‌​‌‌‌​​‌‌​‌​​​​‌‌‌​‌​​​‌‌​‌‌​‌​‌‌​‌‌​​

同一件事的两个侧面

两个词在实践中常被混用,但描述的是同一套配置的两个侧面。映射(mapping)回答「这个卷分配给哪台主机」,建立主机与卷之间的访问关系;屏蔽(masking)回答「这台主机能看到哪些 LUN」,强调隐藏与收敛,把不需要的卷从主机视野中拿掉。多数阵列把两者实现为同一套配置:主机对象加卷分配,主机只能看到分配给它的卷,其余 LUN 不出现在 SCSI 上报结果里。

基本信息

适用环境块存储阵列(FC 与 iSCSI)
映射关注点卷与主机之间的访问关系
屏蔽关注点主机可见 LUN 范围的收敛与隐藏
常见实现主机或主机组加卷映射、igroup 加 lun map、storage group 加 masking view
作用层阵列前端;少数实现由主机侧驱动过滤
与分区关系与 Zoning 属于不同层次,不可互相替代

典型使用场景

  • 新主机上线:按需分配,只暴露业务需要的卷
  • 多业务共用一台阵列:靠主机对象与卷分组收敛可见范围
  • 换机迁移:新主机对象就位后再切换,旧对象及时回收
  • 合规审计:导出主机与卷的对应关系,核对是否存在超范围暴露
  • 故障隔离:怀疑误写他人数据时,先确认可见范围是否被放宽

从主机侧看屏蔽效果

从主机侧看屏蔽效果
# 主机实际能看到的 LUN 就是屏蔽的结果
lsscsi -t                          # 设备列表与传输类型
lsscsi -g | awk '{print $1, $NF}'  # 关注 LUN 号与设备节点
multipath -ll | grep -c size       # 归并后的设备数量
lsblk -o NAME,SIZE,WWN,TYPE        # 容量与 WWN 对照
# 阵列侧核对(以厂商文档为准):主机对象含哪些 WWN、映射了哪些卷

映射与屏蔽的对照

对比项映射屏蔽
回答的问题卷分配给哪台主机主机能看到哪些 LUN
关注点建立访问关系收敛可见范围
配置对象主机对象与卷主机可见的 LUN 集合
典型实现主机组加 LUN 映射igroup 加 lun map、masking view
作用层阵列前端阵列前端,少数在主机驱动侧
各厂商文档的术语差异明显:有的把两者合并称为 LUN 分配,有的把主机侧过滤单独称为 masking。跨厂商环境做变更前,先确认对方说的 masking 指的是哪一层。
屏蔽是收敛而不是授权:只要主机被映射了某个卷,它对该卷就有完整读写权。需要只读或细粒度保护的场景要靠阵列的其他功能实现。

易错点

  • 把 masking 与 Zoning 混为一谈:分区控制通信关系,屏蔽控制 LUN 可见性,排障方向完全不同
  • 认为未映射的卷一定安全:主机对象里多填一个 WWN 就足以让另一台主机看到该卷
  • 迁移后未清理旧主机对象的 WWN:旧设备重新接入即可访问原有卷
  • 把「看不到」直接当作屏蔽生效:也可能来自分区或链路问题,需分层确认后再下结论

数据来源与参考

  • 主流块存储阵列厂商的主机对象与 LUN 分配文档
  • Cisco MDS 9000 NX-OS 与 Brocade FOS 的分区文档(层次差异)
  • SNIA 存储网络术语与教育资料

整理校对:其其网ICT文档中心 · 本页地址:docs.qiqicto.com/storage/lun-masking-versus-mapping.html

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌​​‌​‌‌‌‌​‌‌‌​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​‌‌‌​​‌​​‌‌​​​​‌​‌‌​​‌‌‌​‌‌​​‌​‌​​‌​‌‌‌‌​‌‌​‌‌​​​‌‌‌​‌​‌​‌‌​‌‌‌​​​‌​‌‌​‌​‌‌​‌‌​‌​‌‌​​​​‌​‌‌‌​​‌‌​‌‌​‌​‌‌​‌‌​‌​​‌​‌‌​‌‌‌​​‌‌​​‌‌‌​​‌​‌‌​‌​‌‌‌​‌‌​​‌‌​​‌​‌​‌‌‌​​‌​​‌‌‌​​‌‌​‌‌‌​‌​‌​‌‌‌​​‌‌​​‌​‌‌​‌​‌‌​‌‌​‌​‌‌​​​​‌​‌‌‌​​​​​‌‌‌​​​​​‌‌​‌​​‌​‌‌​‌‌‌​​‌‌​​‌‌‌​​‌​‌‌‌​​‌‌​‌​​​​‌‌‌​‌​​​‌‌​‌‌​‌​‌‌​‌‌​​