第 13 章 Storage
smartPQI (smartpqi
)驱动程序现在可用
这个更新为新的 Microsemi 存储适配器硬件提供了 smartPQI (
smartpqi
)驱动程序,该驱动程序在 2017 年推出。新的硬件也可以与 Red Hat Enterprise Linux 6.5、6.6、6.7 和 6.8 上的之前的 aacraid
驱动程序一起使用。与 aacraid
驱动程序相比,smartpqi
驱动程序提供了改进的性能和增强的功能。
从 Red Hat Enterprise Linux 6.8 迁移到 Red Hat Enterprise Linux 6.9 将驱动程序从
aacraid
改为 smartpqi
。只要使用标准安装配置,此驱动程序更改对用户是透明的,不需要任何操作。引导 Red Hat Enterprise Linux 6.9 后会自动使用新的 smartpqi
驱动程序。(BZ#1343743)
mpt3sas
更新
mpt3sas
存储驱动程序已更新至版本 14.100.00.00-rh,它添加了对带有这些 PCI ID 的新设备的支持:
- 0x1000:0x00AA
- 0x1000:0x00AB SAS3516 Fusion-MPT Tri-Mode RAID On Chip (ROC)
- 0x1000:0x00AC SAS3416 Fusion-MPT Tri-Mode I/O Controller Chip (IOC)
- 0x1000:0x00AD
- 0x1000:0x00AE SAS3508 Fusion-MPT Tri-Mode RAID On Chip (ROC)
- 0x1000:0x00AF SAS3408 Fusion-MPT Tri-Mode I/O Controller Chip (IOC) (BZ libpmem06469)
更新 megaraid_sas
megaraid_sas
驱动程序已更新至版本 07.700.00.00-rc1,它增加了对对这些 PCI ID 的新设备的支持:
- 0x1000:0x0014
- 0x1000:0x0016
- 0x1000:0x0017
- 0x1000:0x001B
- 0x1000:0x001C (BZ#1306457)
为 device-mapper-multipath
添加了 Huawei XSG1 阵列的新默认配置
在 Red Hat Enterprise Linux 6 中,Huawei XSG1 阵列的
device-mapper-multipath
工具配置中建议有一个特定的配置。现在默认使用此配置。(BZ#1333334)
disable_changed_wwids multipath.conf
选项现在在多路径中可用,以避免数据崩溃
多路径工具现在具有 disable_changed_wwids
multipath.conf
选项。如果 disable_changed_wwids 设为 yes,multipathd
服务会监控路径设备,如果其 World Wide Identifier (WWID)有变化,multipathd
会禁用对路径设备的访问,直到 WWID 改回。
如果在其上存在多路径设备时重新映射逻辑单元号(LUN),则在某些情况下可能会将 I/O 写入不正确的 LUN,从而导致损坏。
multipathd
可以检测到不正确的 LUN,它注册了 LUN WWID 的更改,并禁用对该设备的访问。
请注意,由于重新映射 LUN 时的差距,当
multipathd
被通知设备有变化时,在某些情况下仍存在损坏风险,且仍不支持重新映射使用 LUN。(BZ#1377532)
device-mapper-multipath
现在支持 max_sectors_kb
配置参数
在这个版本中,
device-mapper-multipath
在 multipath.conf
文件的 defaults, devices, 和 multipaths 部分中提供了一个新的 max_sectors_kb
参数。max_sectors_kb
参数允许您在第一个激活多路径设备前将 max_sectors_kb
设备队列参数设置为多路径设备的所有底层路径上的指定的值。
创建多路径设备时,设备会继承路径设备的
max_sectors_kb
值。为多路径设备手动增大这个值或降低路径设备的值可能会导致多路径创建大于路径设备的 I/O 操作。
使用
max_sectors_kb multipath.conf
参数是在路径设备之上创建多路径设备前设置这些值的简单方法,并防止传递无效的 I/O 操作。(BZ#1355669)
添加了 skip_kpartx multipath.conf
选项以允许跳过 kpartx
分区创建
在这个版本中,用户只能创建多路径设备,而不是任何分区,即使设备有分区表。现在,使用 skip_kpartx 选项配置的多路径设备没有为其创建任何分区设备。(BZ#1310320)
现在,如果在 multipathd
未运行时创建多路径设备,则用户会被警告
在这个版本中,多路径会在
multipathd
服务未运行时打印一条用于添加和列出多路径设备的警告信息。(BZ#1305589)