17.8. FCP LUN 不是 root 文件系统的一部分
不是 root 文件系统一部分的 FCP LUN,比如数据磁盘,会在 /etc/zfcp.conf
中永久配置。每行包含一个 FCP LUN。每行都包含 FCP 适配器的设备总线 ID、目标 WWPN 为前缀为 0x
的 16 位十六进制数,以及前缀为 0x
,右边填充为 0 ,有 16 位十六进制数的 FCP LUN,由空格或标签页分开。
当 auto LUN
扫描被zfcp.allow_lun_scan=0
内核模块参数禁用时或当安装 RHEL-8.6 或旧版本时,如果在 NPIV 下没有配置zFCP
,WWPN 和 FCP LUN 值才是必需的。否则,可以省略它们,并且只强制使用设备总线 ID。
在系统中添加 FCP 适配器时,/etc/zfcp.conf
中的条目会被激活并由 udev 配置。在引导时,会添加系统可见的所有 FCP 适配器并触发 udev。
/etc/zfcp.conf
内容示例:
0.0.fc00 0x5105074308c212e9 0x401040a000000000 0.0.fc00 0x5105074308c212e9 0x401040a100000000 0.0.fc00 0x5105074308c212e9 0x401040a300000000 0.0.fcd0 0x5105074308c2aee9 0x401040a000000000 0.0.fcd0 0x5105074308c2aee9 0x401040a100000000 0.0.fcd0 0x5105074308c2aee9 0x401040a300000000 0.0.4000 0.0.5000
只有重启系统后或通过更改系统的 I/O 配置(例如,z/VM 下连接的通道)来动态添加新 FCP 通道后,对 /etc/zfcp.conf
的修改才会生效。另外,可以执行以下命令为之前没有激活的 FCP 适配器激活 /etc/zfcp.conf
中的新条目:
使用
cio_ignore
程序从忽略的设备列表中删除 FCP 适配器,并使其出现在 Linux 中:#
cio_ignore -r device_number使用 FCP 适配器的设备号替换 device_number。例如:
#
cio_ignore -r fcfc要触发激活更改的 uevent,请执行:
#
echo add > /sys/bus/ccw/devices/device-bus-ID/uevent例如:
#
echo add > /sys/bus/ccw/devices/0.0.fcfc/uevent