最新的 lvm2 2.02.98-3 软件包包含了自动激活LVM卷的 lvmetad 工具。这导致了以下改变:
- initramfs 的
lvm2钩子扩展(hook)现在需要依赖udev扩展。 /etc/lvm/lvm.conf中必须配置上use_lvmetad = 1。新软件包中这是默认的,升级时请自行检查合并lvm.conf.pacnew文件。- 可以通过设置
/etc/lvm/lvm.conf中的auto_activation_volume_list来限制自动激活的 LVM卷。如果不清楚如何配置,请保持其被注释掉的状态。 - 如果需要监视功能(快照功能依赖于此),请执行
systemctl enable lvm-monitoring.service。 - 不再需要
lvmwait内核命令,它现在没任何用处了。
如果使用 pacman -Syu 同时升级 device-mapper、linux 和 lvm2,会出现一条 /sbin/dmsetup 文件丢失的错误。请在更新后再执行一遍 mkinitcpio -p linux,以避免可能出现的错误。