随着 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 以避免任何问题。