第 5 章 修改 DM 多路径配置文件
默认情况下,DM 多路径会为多数常见的多路径用例提供配置值。另外,DM 多路径包括对自己支持 DM 多路径的最常见存储阵列的支持。您可以通过编辑 /etc/multipath.conf
配置文件来覆盖 DM 多路径的默认配置值。如果需要,您还可以在配置文件中添加不支持的默认存储阵列。
有关默认配置值(包括支持的设备)的详情,请运行以下命令:
# multipathd show config # multipath -t
注意
如果您从 initramfs
文件系统运行多路径并对多路径配置文件进行任何更改,则必须重建 initramfs
文件系统以使更改生效
在多路径配置文件中,您只需要指定配置所需的部分,或者需要更改默认值的部分。如果文件中没有与您的环境相关的部分,或者不需要覆盖默认值,您可以将其注释掉,因为它们位于初始文件中。
配置文件允许正则表达式描述语法。
5.1. 配置文件概述
多路径配置文件可分为以下几个部分:
- 黑名单
- 不视为多路径的特定设备列表。
- blacklist_exceptions
-
根据
blacklist
部分的参数,列出其他将被忽略的多路径设备。 - defaults
- DM 多路径的常规默认设置。
- multipaths
-
各个多路径设备特性的设置。这些值会覆盖在配置文件中的
overrides
,devices
, 和defaults
部分指定的值。 - devices
-
各个存储控制器的设置。这些值覆盖了在 配置文件的
defaults
部分中指定的内容。如果您使用默认不支持的存储阵列,您可能需要为阵列创建devices
子部分。 - overrides
-
适用于所有设备的设置。这些值覆盖了在配置文件的
devices
和defaults
部分中指定的值。
当系统决定多路径设备的属性时,它会按照以下顺序检查 multipath.conf
文件中的单独部分的设置:
-
multipaths
部分 -
overrides
部分 -
devices
部分 -
defaults
部分