Я только что обновил один из наших серверов 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
Я искал предупреждение в Интернете, но не смог найти достойного объяснения, которое имело бы смысл для меня (может быть, не поняли?), А также не смогло понять, можно ли это игнорировать. У кого-нибудь здесь есть идея? Спасибо
locking_type
установлено в/etc/lvm/lvm.conf
?locking_type = 1
, Кажется, это стандарт.use_lvmetad = 1
? Является ли наlvmetad
самом деле работает? Чтоsystemctl status lvm2-lvmetad
говорит? Может быть,zz-update-grub
хук временно отменяет некоторые из этих настроек? Разве вы не получаете подобные предупреждения, когда запускаете команды LVM вручную?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 работает, но отключен через конфигурацию, и только если вы хотите включить его в файле конфигурации, вам нужно будет перезапустить Это. Как ни странно, комментарий conf и предупреждение не согласны с порядком.Ответы:
Согласно информации Питера Райноха о старой ошибке fedora 2014 года 1152185: «Предупреждение есть, потому что, если lvmetad уже создан и запущен, то использование use_lvmetad = 0 приведет к тому, что команды LVM, запущенные под этим параметром, не уведомят lvmetad о каких-либо изменениях - поэтому lvmetad может пропустить некоторую информацию - отсюда и предупреждение.
https://bugzilla.redhat.com/show_bug.cgi?id=1152185
Однако в нашем случае use_lvmetad = 0, поэтому я склонен полагать, что предупреждения появляются только во время обновления и реконфигурации grub.
Согласно объяснениям в отчете об ошибках, это связано с lvm2-monitor, который успешно работает на моей системе, я полагаю, и на вашей. Пожалуйста, проверьте строку процесса:
Я не вижу никаких следов предупреждения после перезагрузки и на основании другой информации, которую, как я полагаю, можно безопасно игнорировать на данном этапе. Если вы получите больше или другие предупреждения, вы должны изучить это дальше.
Кроме того, я имел обыкновение получать предупреждения LVM при каждом обновлении образа или переконфигурации grub об именах, которым я верю, что оказалось неважным и, скорее всего, связано со старым оборудованием. Так что это не редкость.
Preexo, я надеюсь, что это ответило на ваши две проблемы. Rubo77, надеюсь, я тебе тоже помог.
С уважением!
источник
Это выглядит как Debian по умолчанию иметь
use_lvmetad=1
и предупреждение появляется потому , что вы его локально выключен, но lvmetad работает.Таким образом , одно решение установить
use_lvmetad=1
в/etc/lvm/lvm.conf
. Это сработало для меня.источник