커널 업데이트 - 경고: lvmetad가 실행 중이지만 비활성화되어 있습니다. 활성화하기 전에 lvmetad를 다시 시작하십시오!

커널 업데이트 - 경고: lvmetad가 실행 중이지만 비활성화되어 있습니다. 활성화하기 전에 lvmetad를 다시 시작하십시오!

방금 데비안 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

이 경고를 온라인에서 검색했지만 제게 이해되는 합리적인 설명을 찾을 수 없으며(이해하지 못할 수도 있습니까?) 이 경고를 무시할 수 있는지도 이해할 수 없습니다. 여기 누구 아이디어 있는 사람 있어? 감사해요

답변1

이전 2014년 페도라 버그 1152185에 대해 Peter Rajnoha가 제공한 정보에 따르면 "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

재부팅 후 경고 흔적이 보이지 않으며 다른 정보에 따르면 이 단계에서는 경고를 무시해도 안전하다고 생각됩니다. 추가 경고 또는 기타 경고를 받으면 추가로 조사해야 합니다.

또한 모든 이미지 업데이트에서 LVM 경고를 받거나 이름이라고 생각한 grub reconfig를 받았는데 이는 중요하지 않으며 오래된 하드웨어와 관련이 있을 가능성이 가장 높은 것으로 판명되었습니다. 그래서 이것은 드문 일이 아닙니다.

Preexo, 이것이 귀하의 두 가지 질문을 모두 해결하였기를 바랍니다. Rubo77님, 저도 도움이 되었기를 바랍니다.

감사합니다!

답변2

그것데비안에는 기본적으로 있는 것 같습니다use_lvmetad=1경고는 로컬에서 꺼두었지만 lvmetad가 계속 실행 중이기 때문에 발생합니다.

그래서 한 가지 해결책은 use_lvmetad=1setup 입니다 /etc/lvm/lvm.conf. 이것은 나에게 효과적이었습니다.

관련 정보