内核更新-警告:lvmetad正在运行,但已禁用。启用它之前,请重新启动lvmetad!


10

我刚刚更新了我们的一台debian jessie服务器,内核也进行了更新,没什么特别的,因为我们已经做了很多次了。但是,第一次生成grub配置文件时出现一些警告。我从未见过他们。据我所知,重启后系统运行良好。

Setting up linux-image-3.16.0-4-amd64 (3.16.7-ckt25-2+deb8u3) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-3.16.0-4-amd64
/etc/kernel/postinst.d/zz-update-grub:
Generating grub configuration file ...
  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
Found linux image: /boot/vmlinuz-3.16.0-4-amd64
Found initrd image: /boot/initrd.img-3.16.0-4-amd64
  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
  WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it!
done

我在网上搜索了警告,但找不到适合我的体面解释(也许无法理解?),也无法理解是否可以忽略。这里有人有主意吗?谢谢


作为入口点:#systemctl list-unit-files | grep -i lvm

locking_type设置为什么/etc/lvm/lvm.conf
FerencWágner'16

locking_type = 1。似乎是标准。
Preexo '16

use_lvmetad = 1?难道lvmetad真的不多?什么systemctl status lvm2-lvmetad发言权?zz-update-grub挂钩可能会暂时覆盖其中的某些设置?手动运行LVM命令时,不会收到类似的警告吗?
FerencWágner'16

2
我最近在某些Jessie系统上也看到了这一点,但是我忽略了它,因为我认为这只是一个措辞不佳的错误消息。在lvm.conf其中有If lvmetad has been running while use_lvmetad was 0, it MUST be stopped before changing use_lvmetad to 1 and started again afterwards. 一条评论:因此,我认为此警告只是想提醒您,您处于lvmetad运行奇怪的情况,但已通过配置禁用,并且仅当您要在config文件中启用它时,才需要重新启动它。奇怪的是,conf评论和警告不同意顺序。
布拉德·斯宾塞

Answers:


8

根据来自Peter Rajnoha的信息,有关一个旧的2014 fedora错误1152185的信息,“存在警告,因为如果lvmetad已被实例化并正在运行,则使用use_lvmetad = 0将导致在此设置下运行的LVM命令不会将任何更改通知lvmetad-因此lvmetad可能会错过一些信息-因此发出警告。”。

https://bugzilla.redhat.com/show_bug.cgi?id=1152185

但是,在我们的情况下,use_lvmetad = 0,因此我倾向于认为警告仅在更新和grub重新配置期间出现。

根据错误报告中的解释,该文件与lvm2-monitor连接,该文件在我的系统上运行良好,我也相信您的系统。请查看“处理”行:

# systemctl status lvm2-monitor
â lvm2-monitor.service - Monitoring of LVM2 mirrors, snapshots etc. using     dmeventd or progress polling
   Loaded: loaded (/lib/systemd/system/lvm2-monitor.service; enabled)
   Active: active (exited) since Sat 2016-07-09 04:04:49 EEST; 34min ago
     Docs: man:dmeventd(8)
           man:lvcreate(8)
           man:lvchange(8)
           man:vgchange(8)
  Process: 328 ExecStart=/sbin/lvm vgchange --monitor y --ignoreskippedcluster (code=exited, status=0/SUCCESS)
 Main PID: 328 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/lvm2-monitor.service

重新启动后,我看不到任何警告痕迹,并且基于其他信息,我相信在此阶段可以忽略该警告。如果您收到其他警告或其他警告,则应进一步调查。

另外,我过去每次收到有关我相信的名称的映像更新或grub重新配置时都会收到LVM警告,事实证明这并不重要,很可能已连接到旧硬件。因此,这并不少见。

Preexo,我希望这能回答您的两个问题。Rubo77,希望我也对您有所帮助。

亲切的问候!


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.