4.2. 配置文件黑名单
多路径配置文件的
blacklist
部分指定在系统配置多路径设备时不能使用的设备。黑名单中的设备将无法分组到多路径设备中。
在旧版红帽企业版 Linux 中,multipath 总是尝试为每个没有明确放入黑名单的路径创建 multipath 设备。但在红帽企业版 Linux 6 中,如果将
find_multipaths
配置参数设定为 yes
,那么 multipath 将只在满足以下三个条件之一时创建设备:
- 至少有两个没有列入黑名单的路径使用同一 WWID。
- 用户可使用
multipath
命令手动强制创建该设备。 - 有与之前创建的多路径设备相同 WWID 的路径(即使那个多路径设备目前不存在)。无论何时,创建多路径设备后,多路径会记住该设备的 WWID,以便在它看到有使用那个 WWID 的路径时即自动再次创建该设备。这可允许您让多路径自动选择正确的路径以便创建多路径设备而无需编辑多路径黑名单。如果您之前创建了一个 multipath 设备而没有使用
find_multipaths
参数,然后您随后将该参数设定为yes
,您需要删除所有设备的 WWID,您不想从/etc/multipath/wwids
文件中将其创建为 multipath 设备。以下显示示例/etc/multipath/wwids
文件。WWID 由斜线(/)括起来:# Multipath wwids, Version : 1.0 # NOTE: This file is automatically maintained by multipath and multipathd. # You should not need to edit this file in normal circumstances. # # Valid WWIDs: /3600d0230000000000e13955cc3757802/ /3600d0230000000000e13955cc3757801/ /3600d0230000000000e13955cc3757800/ /3600d02300069c9ce09d41c31f29d4c00/ /SWINSYS SF2372 0E13955CC3757802/ /3600d0230000000000e13955cc3757803/
如将
find_multipaths
参数设定为 yes
,则您只需要将那些您不想使其具有多路径功能的多路径设备列入黑名单,通常不需要将设备列入黑名单。
如果您需要将设备列入黑名单,您可以根据以下条件进行选择:
- 根据 WWID,如 第 4.2.1 节 “根据 WWID 将设备列入黑名单” 所述
- 根据设备名称,如 第 4.2.2 节 “根据设备名称将设备列入黑名单” 所述
- 根据设备类型,如 第 4.2.3 节 “根据设备类型将其加入黑名单” 所述
默认情况下,各种设备类型都是列在黑名单中的,即使您将配置文件的初始黑名单部分注释出来也是如此。详情请参考 第 4.2.2 节 “根据设备名称将设备列入黑名单”。