12.3. LVM

12.3.1. 删除用于管理共享存储设备的 clvmd

LVM 不再使用 clvmd (集群 lvm 守护进程)管理共享存储设备。反之,LVM 现在使用 lvmlockd (lvm lock daemon)。

  • 有关使用 lvmlockd 的详情请参考 lvmlockd (8) man page。有关使用共享存储的详情请参考 lvmsystemid (7)手册 页。
  • 有关在 Pacemaker 集群中使用 LVM 的详情请参考 LVM 激活 资源代理的帮助页面。
  • 有关在红帽高可用性集群中配置共享逻辑卷的步骤示例请参考在集群 中配置 GFS2 文件系统。

12.3.2. 删除 lvmetad 守护进程

LVM 不再使用 lvmetad 守护进程缓存元数据,且总是从磁盘读取元数据。改进了 LVM 磁盘读取,可减少缓存的好处。

之前,逻辑卷的自动激活与 lvm.conf 配置文件中的 use_lvmetad 设置有间接关联。禁用自动激活的正确方法是在 lvm.conf 文件中设置 auto_activation_volume_list

12.3.3. LVM 不再能够管理使用 GFS 池卷管理器或者 lvm1 元数据格式格式的设备。

如果在 Red Hat Enterprise Linux 4 前创建了逻辑卷,那么 LVM 将无法管理使用 GFS 池卷管理器或者 'lvm1 的元数据格式格式格式的设备,这可能会对您造成影响。使用 lvm1 格式的卷组应该使用 vgconvert 命令将其转换为 lvm2 格式。

12.3.4. 已删除 LVM 库和 LVM Python 绑定

lvm2-python-libs 软件包提供的 lvm2app 库和 LVM Python 绑定已被删除。红帽建议使用以下解决方案:

  • LVM D-Bus API 与 lvm2-dbusd 服务相结合。这需要使用 Python 版本 3。
  • 采用 JSON 格式的 LVM 命令行实用程序; 从 lvm2 软件包版本 2.02.158 开始已有这个格式。
  • libblockdev 库(包括在 AppStream 中)用于 C/C++

您必须在升级到 Red Hat Enterprise Linux 8 之前,使用已删除的程序端口并绑定到 D-Bus API。

12.3.5. 删除了镜像 LVM 镜像功能

镜像 LVM 卷的镜像日志功能已被删除。Red Hat Enterprise Linux(RHEL)8 不再支持使用镜像镜像日志生成或者激活 LVM 卷。

推荐的替换是:

  • RAID1 LVM 卷。RAID1 卷的主要优点是即使在降级模式下工作并在 一 个瞬时失败后进行恢复。
  • 磁盘镜像日志。要将镜像镜像日志转换为磁盘镜像日志,请使用以下命令: lvconvert --mirrorlog disk my_vg/my_lv

为了尽快向用户提供最新的信息,本文档可能会包括由机器自动从英文原文翻译的内容。如需更多信息,请参阅此说明。