第 45 章 存储
LVM
RAID 级别接管现在可用
RAID 级别的接管(在 RAID 类型间切换的功能)现在作为技术预览提供。通过 RAID 级别,用户可以根据更改的硬件特性来决定,RAID 配置类型最适合其需求,并在无需取消激活逻辑卷的情况下进行修改。例如:如果创建了
条带逻辑卷
,之后就可以在有附加设备可用时将其转换为 RAID4 逻辑卷。
从 Red Hat Enterprise Linux 7.3 开始,以下转换作为技术预览提供:
- 条状 <-> RAID4
- 线性 <-> RAID1
- mirror <-> RAID1 (mirror 是一个传统类型,但仍被支持) (BZ39)1191630)
SCSI 的多队列 I/O 调度
Red Hat Enterprise Linux 7 为块设备包括一个新的多队列 I/O 调度机制,称为 blk-mq。scsi-mq 软件包允许小型计算机系统接口(SCSI)子系统使用此新排队机制。这个功能是作为技术预览提供的,默认不会启用。要启用它,请在内核命令行中添加 scsi_mod.use_blk_mq=Y。(BZ#1109348)
libStorageMgmt API 中的 Targetd 插件
从 Red Hat Enterprise Linux 7.1 开始,完全支持使用 libStorageMgmt(一个存储阵列独立 API)的存储阵列管理。所提供的 API 是稳定且一致的,允许开发人员以编程方式管理不同的存储阵列,并利用所提供的硬件加速功能。系统管理员还可以使用 libStorageMgmt 手动配置存储,并使用包含的命令行界面自动执行存储管理任务。
Targetd 插件没有被完全支持,仍是一个技术预览。(BZ#1119909)
支持 Data Integrity Field/Data Integrity Extension(DIF/DIX)
DIF/DIX 是 SCSI 标准的新补充。Red Hat Enterprise Linux 7.3 中完全支持用于功能章节中指定的 HBA 和存储阵列,但仍然为所有其他 HBA 和存储阵列处于技术预览状态。
DIF/DIX 将常用的 512 字节磁盘块的大小从 512 字节增加到 520 字节,添加了数据完整性字段(DIF)。DIF 存储数据块的校验和值,其是在写发生时通过主机总线适配器(HBA)计算的。然后存储设备会在接收时确认校验和,并存储数据和校验和。相反,当读发生时,校验和可通过存储设备和接收的 HBA 进行验证。(BZ#1072107)