第 4 章 DM-Multipath 配置文件
默认情况下,DM-Multipath 为大多数多路径的使用提供配置值。另外,DM-Multipath 支持大多数常见的、支持 DM-Multipath 的存储阵列。默认配置值和支持的设备请参考
/usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf.defaults
文件。
您可以编辑
/etc/multipath.conf
覆盖 DM-Multipath 的默认配置。如果有必要,您还可以默认配置文件不支持的存储阵列。
注意
您可以在
initramfs
文件系统中运行 set up multipathing。如果您在 initramfs
文件系统中运行 multipath,并可以更改 multipath 配置文件,您必须重建 initramfs
文件系统以便使更改生效。有关使用 multipath 重建 initramfs
文件系统的下个详情请参考 第 3.4 节 “在 initramfs 文件系统中设置启动 Multipath”。
本章提供了解析和修改
multipath.conf
文件的详情。它包含以下小节:
- 配置文件概述
- 配置文件黑名单
- 配置文件默认
- 配置文件多路径
- 配置文件设备
在多路径配置文件中,您只需要指定需要的配置,或者您想要修改的在
multipath.conf.defaults
文件中指定的默认值。如果文件中有和您的环境不相关的部分或者您不需要更改默认值,您可以将其注释出来,因为它们在文件的起始部分。
配置文件使用正则表达式描述语法。
配置文件的注释版本请参考
/usr/share/doc/device-mapper-multipathd-0.4.9/multipath.conf.annotated
。
4.1. 配置文件概述
多路径配置文件可分为以下几个部分:
- blacklist
- 不被视为多路径的具体设备列表。
- blacklist_exceptions
- 根据 blacklist 部分中的参数列出不在黑名单中的多路径设备。
- defaults
- DM-Multipath 的常规默认设置。
- multipaths
- 各个独立多路径设备的特性设置。这些数值覆盖了在配置文件的
defaults
和devices
部分中指定的数值。 - devices
- 各个存储控制器的设置。这些数值覆盖了在配置文件的
defaults
部分指定的数值。如果您要使用不是默认支持的存储阵列,您可能需要为您的阵列创建devices
子部分。
当系统决定多路径设备的属性时,首先它会检查多路径设置,然后是每个设备的设置,然后才是多路径系统默认设置。