5.4. 配置文件 devices 部分
使用 multipath.conf
配置文件的 devices
部分为单个存储控制器类型定义设置。本节中设置的值覆盖 defaults
部分中的指定的值。
系统根据 vendor
, product
, 和 revision
关键字标识存储控制器类型。这些关键字是正则表达式,必须与有关特定设备的 sysfs
信息匹配。
devices
部分仅将 device
子部分识别为属性。如果某个设备有多个关键字匹配,则所有匹配条目的属性都将应用到其中。如果在多个匹配的 device
子部分中指定属性,则后续版本的条目优先于任何之前条目。
最新版本的 device
子部分中的配置属性会覆盖任何之前 devices
子部分中的属性,以及 defaults
部分中的属性。
下表显示了您可以在 device
子部分中设置的属性。
å±�性 | 描述 |
---|---|
| 指定与设备厂商名称匹配的正则表达式。这是一个必需属性。 |
| 指定与设备产品名称匹配的正则表达式。这是一个必需属性。 |
| 指定与设备产品修订匹配的正则表达式。如果缺少 revision 属性,则所有设备修订都匹配。 |
|
多路径使用此属性创建具有 |
| 使用 VPD 页缩写来显示特定于供应商的 Vital 产品数据(VPD) 页面信息。 |
| |
| 指定用于特定设备类型的硬件处理器。所有可能的值都依赖于硬件,包括: |
| |
| |
| |
| |
| |
默认值为 |
Linux 内核、版本 4.3 及更新版本会自动将设备处理程序关联到已知设备。这包括支持 SCSI-3 ALUA 的所有设备。之后,内核不会启用更改处理程序。在这些内核上设置此类设备的 hardware_handler 属性不会起作用。
以下列表中的属性是可选的。如果没有设置它们,则应用 defaults
部分中的默认值。有关这些属性的完整描述,请参阅 配置文件默认值。
-
path_grouping_policy
-
uid_attribute
-
getuid_callout
-
path_selector
-
path_checker
-
prio
-
prio_args
-
failback
-
alias_prefix
-
no_path_retry
-
rr_min_io
-
rr_min_io_rq
-
flush_on_last_del
-
功能
-
reservation_key
-
user_friendly_names
-
deferred_remove
-
san_path_err_threshold
-
san_path_err_forget_rate
-
san_path_err_recovery_time
-
marginal_path_err_sample_time
-
marginal_path_err_rate_threshold
-
marginal_path_err_recheck_gap_time
-
marginal_path_double_failed_time
-
delay_watch_checks
-
delay_wait_checks
-
skip_kpartx
-
max_sectors_kb
-
ghost_delay
-
all_tg_pt
其他资源
-
multipath.conf(5)
手册页 - 配置文件默认设置