多路径配置忽略 /dev/sdaa、/dev/sdab 等之后的驱动器

多路径配置忽略 /dev/sdaa、/dev/sdab 等之后的驱动器

我有一台在 Softlayer 上运行的裸机服务器。它连接了许多一致的性能 iSCSI 存储设备多路径配置

其中一个设备(由 /dev/sdaa1 和 /dev/sdab1 表示)未显示为 /dev/mapper 下的多路径设备。

我怎样才能让它显示出来?

答案1

问题是,多路径黑名单/etc/multipath.conf已被修改为排除 /dev/sda1:

devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st|sda|sdb|sdc)[0-9]*"

上述正则表达式按预期捕获了 /dev/sda1,但它也捕获了 /dev/sdaa1 和 /dev/sda_foobar。要修复此问题,请修改黑名单以包含设备名称的结尾:

devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st|sda|sdb|sdc)[0-9]*$"

修改黑名单后,重新加载配置:

service multipathd reload

相关内容