鹭稳玖志 - Linux
type: channel
link: https://059299.xyz/index.php/category/Linux/
description: Linux
items: RHEL 7.9 通过 FC 直连 Dell EMC Unity 400：多路径、磁盘扫描与空间配置指南

RHEL 7.9 通过 FC 直连 Dell EMC Unity 400：多路径、磁盘扫描与空间配置指南
type: item
date: 2026-07-13T05:21:00+00:00
description: RHEL 7.9 通过 FC 直连 Dell EMC Unity 400：多路径、磁盘扫描与空间配置指南本文介绍 Red Hat Enterprise Linux 7.9 服务器通过 Fibre Channel（FC）直连 Dell EMC Unity 400 后，如何完成主机注册、LUN 映射、FC HBA 检查、DM-Multipath 配置、磁盘扫描、LVM/XFS 创建，以及 LUN 在线扩容。适用范围：RHEL 7.9 数据盘、Dell EMC Unity 400、FC 直连、Linux Native DM-Multipath，非 SAN Boot。高风险提醒：pvcreate、mkfs、wipefs 等命令会改写磁盘。执行前务必根据 WWID、容量、Unity LUN 名称 三项交叉确认目标盘。文件系统和 LVM 只能创建在 /dev/mapper/mpath* 或 WWID 对应的多路径设备上，不能直接使用 /dev/sdX。一、规划 FC 直连拓扑1. 两路径拓扑RHEL HBA Port 0 ───── Unity SPA FC Port RHEL HBA Port 1 ───── Unity SPB FC Port每个 LUN 通常能看到两条路径：一条到 SPA，另一条到 SPB。Unity 使用 ALUA，LUN 所属 SP 的路径一般为 optimized，另一 SP 的路径为 non-optimized。2. 四路径拓扑FC 直连是一对一连接。如果需要四条路径，主机通常需要四个 HBA 端口：HBA Port 0 ───── SPA FC0 HBA Port 1 ───── SPB FC0 HBA Port 2 ───── SPA FC1 HBA Port 3 ───── SPB FC1这样在任一 SP 成为 LUN owner 时，可拥有两条 optimized 路径，并保留另一 SP 的故障切换路径。二、在 Unity 上配置主机和 LUN在 Unity Unisphere 中完成以下操作：确认 SPA、SPB 的 FC 前端端口均正常。获取 RHEL 主机所有 FC HBA 端口的 WWPN。创建 Host，操作系统类型选择 Linux，并添加所有 FC Initiator WWPN。创建或选择 Storage Pool。创建 LUN。将 LUN 分配给该 Host，配置 Host Access。确保同一台 Linux 主机的所有 WWPN 都属于同一个 Unity Host 对象。检查 Initiator 状态，确认已登录、已注册。FC 直连不需要交换机 zoning，但 Unity 侧的主机注册和 LUN masking 仍然必须配置。三、检查 RHEL FC HBA1. 安装所需工具yum install -y device-mapper-multipath sg3_utils lsscsi sysfsutils查看 HBA 型号和驱动：lspci -nn | egrep -i 'fibre|fiber|fc' lsmod | egrep 'qla2xxx|lpfc'常见驱动：QLogic：qla2xxxBroadcom/Emulex：lpfc2. 查看 FC 端口、WWPN 和链路状态for h in /sys/class/fc_host/host*; do echo "===== $h =====" printf "WWPN: "; cat "$h/port_name" printf "State: "; cat "$h/port_state" printf "Type: "; cat "$h/port_type" printf "Speed: "; cat "$h/speed" printf "Supported: "; cat "$h/supported_speeds" done正常情况下应看到类似：WWPN: 0x100000109bxxxxxx State: Online Type: Point-To-Point Speed: 16 Gbit也可以查看详细信息：systool -c fc_host -v如果 port_state 不是 Online，优先检查光纤线、模块、HBA/Unity 端口速率、Unity FC 端口状态，以及 HBA 固件和驱动兼容性。四、配置 DM-Multipath1. 启用 multipathdmpathconf --enable --with_multipathd y systemctl enable multipathd systemctl restart multipathd systemctl status multipathd2. 优先使…