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


10

방금 데비안 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?
Ferenc Wágner

locking_type = 1. 표준으로 보인다.
Preexo

그리고 use_lvmetad = 1? 되어 lvmetad정말 실행? 무엇합니까 systemctl status lvm2-lvmetad말은? 어쩌면 zz-update-grub후크가 이러한 설정 중 일부를 일시적으로 무시합니까? LVM 명령을 수동으로 실행할 때 비슷한 경고가 표시되지 않습니까?
Ferenc Wágner

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의 이상한 상황에서 당신이있어 당신을 생각 나게하려고 생각하지만 구성을 통해 장애인 경우에만 사용자가 설정 파일을 사용하려면, 당신은 다시 시작해야합니다 그것. 이상하게도, conf 의견과 경고는 순서에 동의하지 않습니다.
브래드 스펜서

답변:


8

Peter Rajnoha의 2014 년 페도라 버그 1152185에 대한 정보에 따르면, "lvmetad가 이미 인스턴스화되어 실행중인 경우 use_lvmetad = 0을 사용하면이 설정에서 LVM 명령이 실행되어 lvmetad에 변경 사항을 알리지 않기 때문에 경고가 발생합니다. 따라서 lvmetad가 일부 정보를 놓칠 수 있으므로 경고입니다. "

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

그러나 우리의 경우 use_lvmetad = 0이므로 업데이트 및 그럽 재구성 중에 만 경고가 나타납니다.

버그 보고서의 설명에 따르면, 이것은 내 시스템에서 행복하게 실행되는 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

재부팅 후 경고가 표시되지 않으며이 단계에서 경고를 무시해도 안전하다고 생각되는 다른 정보를 기준으로합니다. 더 이상 또는 다른 경고가 표시되면 더 자세히 조사해야합니다.

또한 각 이미지 업데이트 또는 LUB 재구성에 대해 LVM 경고를 받았는데, 내가 생각하는 이름에 대해 그루브 재구성이 중요하지 않았으며 이전 하드웨어에 연결되었을 가능성이 높습니다. 따라서 이것은 드문 일이 아닙니다.

Preexo, 이것이 귀하의 두 가지 관심사에 답변 되었기를 바랍니다. Rubo77, 나는 당신에게도 도움이 되었기를 바랍니다.

친절하다!


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.