从 lvm2 2.02.98-3 版本开始,我们现在使用 lvmetad 自动激活 LVM 卷。这意味着以下变更
lvm2initramfs 钩子现在需要udev钩子。- 必须在
/etc/lvm/lvm.conf中设置use_lvmetad = 1。 这现在是默认设置 - 如果您有lvm.conf.pacnew文件,您必须合并此更改。 - 您可以通过在
/etc/lvm/lvm.conf中设置auto_activation_volume_list来限制自动激活的卷。 如果不确定,请将此选项注释掉。 - 如果您需要监控(快照需要),请运行
systemctl enable lvm-monitoring.service。 lvmwait内核命令行选项不再需要,并且没有效果。
如果您同时运行 pacman -Syu 并更新 device-mapper、linux 和 lvm2,您将收到一条错误消息,提示缺少 /sbin/dmsetup。 在更新后再次运行 mkinitcpio -p linux 以避免任何问题。